Mobile shooter Soul Knight has long established itself as the standard of the "rogue-like" genre on portable devices, offering dynamic gameplay and pixel graphics that look great even on small screens. However, many gamers are wondering: is it possible to somehow display the game on the big screen or run it remotely, using a smartphone only as a controller or streaming terminal? This is especially true for those who want to save battery power on their main device or simply prefer to play while lying on the couch with a tablet while the phone is charging in another room.
In fact, the concept of playing “at a distance” can be interpreted in two ways: either as remote control of the PC version of the game via a mobile device, or as streaming an image from the phone to another screen and transferring control back. The key here is a stable 5 GHz Wi-Fi connectionsince any lag in the transmission of the video stream can be fatal in the high speed conditions of Soul Knight. In this article, we will look at the technical aspects of implementing such scenarios using proven tools and workarounds.
It is worth immediately noting that there is no native cloud gaming function inside the ChillyRoom application itself, so we will have to resort to third-party software. This will require the user to have minimal skills in setting up a network and installing additional utilities, but the result is worth it. You can enjoy your favorite dungeon on any screen, turning your Android into a powerful access terminal.
Technical capabilities of remote access to Android
Before moving on to specific instructions, you need to understand how exactly the transfer of video streams and control signals between devices works. Modern operating systems based on Android have a fairly open architecture that allows you to broadcast the screen image in real time. For this, video stream capture protocols are used, which can work both over a local network and over the Internet.
However, there is a serious limitation related to access rights. Standard remote control tools often only allow you to view the screen, but not interact with it. To play Soul Knight, you need a solution that supports two-way data transfer: video goes from the phone to the client, and signals from the touchscreen or gamepad are returned back. This requires the use of specialized agent applications.
It is important to take into account the delay (latency) that inevitably occurs during data transfer. In the action roguelike genre, where instant reactions to bullets and bosses are required, even the slightest delay of 100 milliseconds can lead to a loss. Therefore, choosing a streaming method is critical for a comfortable gaming experience.
⚠️ Warning: Using third-party screen capture applications may require extended permissions or enable USB debugging. Make sure you trust the developer of the software you are installing on your device.
There are several main approaches to organizing such access. The first is to use the PC as the host and the phone as the client (or vice versa) through remote desktop apps. The second is the use of emulators, which allow you to run the mobile version of the game on your computer and control it from there. The third is streaming through cloud services, although for Soul Knight this is less relevant due to the lack of games in large cloud libraries.
Using Steam Link for streaming from a PC
One of the most popular ways to play mobile games on a big screen or remotely is to launch the game on a computer through an emulator and stream the image to a phone or tablet through an application Steam Link. Although the Soul Knight game itself does not require PC power, this method allows you to use a keyboard and mouse or a gamepad connected to the PC, broadcasting the image to any device on the network.
To implement this method, you will need to install an Android emulator (for example, BlueStacks, NoxPlayer or LDPlayer) on your computer. After installing the emulator, you download Soul Knight into it via Google Play or an APK file. Then, by adding the emulator to the Steam library as a third-party game, you get the opportunity to stream this process to any device with the Steam Link application installed.
The advantage of this method is low latency with a good connection and the ability to use full-fledged peripherals. You can lie in bed with a tablet, and all the computing load will fall on the PC. Setting the bitrate and resolution in the Steam Link application allows you to find a balance between picture quality and control responsiveness.
To minimize delays in Steam Link, connect your PC to the router via an Ethernet cable, and use your mobile device on a 5 GHz Wi-Fi network.
The setup process is as follows:
- 🎮 Install and configure the Android emulator on your computer by integrating your Google account into it.
- 📥 Download and install Soul Knight inside the emulator via the Play Market.
- 🛠 Add the emulator executable file to the Steam library through the "Add a third-party game" menu.
- 📲 Install the Steam Link app on your Android smartphone or tablet and pair it with your PC.
It's worth noting that this method requires your computer to be turned on and running. If your goal is to offload your phone, then this is a great option. However, if you want to play from your phone, but at a distance from it (for example, the phone is in your pocket, and you control from the tablet), this method will not work, since the PC is the host.
Organization of remote control via TeamViewer and RustDesk
If your task is to run the game directly on the phone, but control it from another device (for example, from a tablet or second phone), you will need remote access applications with management support. The classic solution is TeamViewer, however, for gaming purposes it may not be fast enough and often has session time limits in the free version.
A more modern and flexible solution is the project RustDesk or using a bundle scrcpy (for advanced users). These tools allow you to stream your Android screen image to your computer or other Android device with minimal latency. Unlike simple "DSLRs", they allow you to send touch commands back to the host device.
To set up remote access, you will need to install the server part (or just the host application) on the phone where the game is running. The corresponding connection application is installed on the client device (tablet or PC). It is important to ensure that both devices have access to the same local network to achieve the best performance.
Basic steps for setup:
- 📱 Install the host application (for example, RustDesk) on the phone with the game and get the device ID.
- 💻 On the control device, install the client part and enter the host ID.
- 🔐 Accept the connection request and allow access to the screen on the phone.
- ⚙️ In the settings of the host application, enable the "Allow management" option (activation via ADB may be required).
⚠️ Attention: For full control (not just viewing) on a device with Android 10 and higher, you may need to run commands via ADB for granting accessibility permissions. Without this, you will only be able to see the game, but you will not be able to press buttons.
Using such tools turns your phone into a server, and your tablet into a touch monitor. This allows you to play Soul Knight while holding a light tablet in your hands, while a heavy smartphone with a powerful battery is lying nearby or even in another room (provided there is excellent Wi-Fi).
Setting up Android emulators on a PC to play without a phone
The most stable and productive way to play Soul Knight “at a distance” from a mobile device is not to use the phone at all, but to run the game on the computer. Emulators create a virtual Android environment that completely emulates the operation of a mobile processor and graphics accelerator.
Popular emulators like LDPlayer, Bluestacks 5 or Mumu Player are optimized specifically for games. They have built-in keyboard mappers, allowing you to map shooting, movement, and skill usage to convenient keyboard keys. This gives a huge advantage in Soul Knight, where reaction speed is important.
To get started, just download the emulator installer from the official website. After installation, the app will prompt you to sign in to your Google account. This is necessary to access the Play Market, from where you can download Soul Knight like on a regular phone. Game performance will depend on the characteristics of your PC, but Soul Knight is not demanding on resources.
☑️ Check before starting the emulator
Comparison of popular emulators for Soul Knight:
| Emulator | RAM consumption | Macro support | FPS stability |
|---|---|---|---|
| LDPlayer 9 | Low | Yes | High |
| BlueStacks 5 | Average | Yes | Very high |
| NoxPlayer | Average | Yes (scripts) | Medium |
| Mumu Player | Low | Basic | High |
Using the emulator also allows you to take screenshots in high resolution, record gameplay without loading the phone and use modified versions of files (although in Soul Knight online modes this may result in a ban, be careful). In addition, you can open several emulator windows and run the game simultaneously on several accounts if you want to farm resources in parallel.
Latency problems and their solutions
When organizing a remote game, the main enemy becomes latency (input lag). In Soul Knight, where you have to dodge hundreds of bullets per second, a lag of 200ms will make the game almost impossible. The main source of problems is usually the wireless network.
If you are using Wi-Fi, make sure that both devices (host and client) are operating in the 5 GHz band. The 2.4 GHz frequency is highly susceptible to interference from neighboring routers, microwave ovens and Bluetooth devices, which causes jerks and freezes. The ideal configuration is when the PC is connected by cable to the router, and the mobile device is in direct visibility from the access point.
It is also worth checking the encoder settings in the software you are using. Often the default is a balance between quality and speed, but for fast-paced shooters, speed should be a priority. Reducing the resolution of the broadcast image to 720p can significantly increase FPS and reduce ping, making the game smoother.
Why does audio and video become out of sync?
When streaming, the video stream and audio stream can be encoded and transmitted at different speeds. Audio buffering often takes longer, causing the audio to lag behind the picture. The solution is to mute the audio in the client app and listen directly from the host device if possible, or increase the buffer, which will add input latency.
Don't forget that background processes on the phone can also affect the encoding performance of the video stream. Before starting a remote game session, close all unnecessary applications, disable synchronization of photos and updates.
Alternative methods: Scrcpy and ADB
For technically advanced users who want to achieve the lowest possible latency and are willing to sacrifice the convenience of the graphical interface, there is a utility scrcpy. It is an open source tool that displays and manages Android devices connected via USB or TCP/IP using USB Debugging (ADB).
The main advantage of scrcpy is that there is no need to install any application on the phone itself. All calculations take place on the computer side, and the phone only transmits the video stream and receives commands. The latency when connecting via USB is almost zero, which makes this method ideal for competitive gaming.
To set up remote access via Wi-Fi using scrcpy, you must first connect your phone via USB, run the command adb tcpip 5555, unplug the cable and then connect to the IP address: adb connect IP_ADDRESS:5555. After this, launch scrcpy will open a window with the game on the computer.
adb tcpip 5555adb connect 192.168.1.105:5555
scrcpy --bit-rate 8M --max-fps 60
This method requires enabling "Developer Mode" and "USB Debugging" in the Android settings. Despite the complexity of the initial setup, the result is superior to many commercial analogues in terms of response speed.
How to enable developer mode on Android?
Go to Settings → About phone. Find the item "Build number" (or "MIUI/Shell version") and quickly click on it 7 times in a row. After this, a new section “For Developers” will appear in the settings menu, where you need to activate the “USB Debugging” slider.
Is it possible to play Soul Knight with a friend via remote access?
Yes, but this will not be real multiplayer, but splitting one screen. One player controls the character, the other watches or helps with advice if the app allows you to transfer control. For cooperative play, it is better to use the built-in local network (LAN) mode in the game itself.
Does remote play affect your account?
Using legal streaming methods (Steam Link, RustDesk, Scrcpy) does not violate the rules of the game and will not lead to blocking. However, the use of macros and scripts to automate actions (auto-farming) can be regarded by developers as cheating.
The most reliable way to play Soul Knight with minimal latency on a PC is to use an emulator or scrcpy bundle via USB/Wi-Fi, while Steam Link is better suited for a comfortable game on the couch.
Finally, the choice of method depends on your goals. If you just need to play on a big screen, choose an emulator. If the goal is to relieve your phone, use streaming from a PC. And if you need full control over your mobile device from a distance, set up RustDesk or TeamViewer with ADB rights. In any case, Soul Knight remains an accessible and exciting game regardless of the chosen platform.