Last active
October 10, 2025 18:36
-
-
Save Cyang39/917f59062fc9d57302d94e3fc534fb16 to your computer and use it in GitHub Desktop.
Revisions
-
Cyang39 revised this gist
Feb 3, 2024 . 1 changed file with 2 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,3 +1,5 @@ # Run PalWorld Server on Android ## Step.1 Install FEXDroid [gametra4u/FEXDroid](https://github.com/gamextra4u/FEXDroid) -
Cyang39 revised this gist
Feb 3, 2024 . 1 changed file with 4 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -80,7 +80,9 @@ Restart server again `./PalServer.sh`, it will works ok. - at `/home/steam/Steam/steamapps/common/PalServer/Pal/Saved` (in proot) 3. How can I uninstall the server - clear termux's data and uninstall it 4. How can I upgrade the server - same as download `./steamcmd.sh +login anonymous +app_update 2394010 validate +quit` 5. How to slove signal 9 error - https://saicharankandukuri.github.io/posts/termux-signal9-fix/ 6. How is the running experience - running great on my SAMSUNG Z Fold 3 (12GB RAM) -
Cyang39 created this gist
Feb 3, 2024 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,86 @@ ## Step.1 Install FEXDroid [gametra4u/FEXDroid](https://github.com/gamextra4u/FEXDroid) ```bash curl -o install https://raw.githubusercontent.com/gamextra4u/FEXDroid/main/install && chmod +x install && ./install ``` When login into proot, use `./rootfs` to download rootfs for FEX. ## Step.2 Create Normoal User Sever is not allow to run as root, so we create a normal Linux user `steam`: ```bash useradd -m -s /bin/bash steam ``` And we copy the rootfs to steam's HOME path (or just use `mv` if you want to save some space): ```bash cp -rf ~/.fex-emu /home/steam/.fex-emu ``` ## Step.3 Install SteamCMD Install SteamCMD: ```bash mkdir /home/steam/Steam cd /home/steam/Steam curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf - ``` and update it: ```bash su - steam cd /home/steam/Steam FEXBash ./steamcmd.sh ``` if you see `steam>`, that means things works ok. ## Step 4. Install palworld server this part you can just follow [the official document](https://tech.palworldgame.com/dedicated-server-guide): ```bash ./steamcmd.sh +login anonymous +app_update 2394010 validate +quit ``` after download success, run it: ```bash cd /home/steam/Steam/steamapps/common/PalServer ./PalServer.sh ``` you may meet the problem like this: ```bash .steam/sdk64/steamclient.so: cannot open shared object file: No such file or directory ``` Don't worry, `Ctrl+C` quit the server, and also follow the offical document: ```bash mkdir -p ~/.steam/sdk64/ cd /home/steam/Steam ./steamcmd.sh +login anonymous +app_update 1007 +quit cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/.steam/sdk64/ ``` Restart server again `./PalServer.sh`, it will works ok. ## FAQ: 1. How can I restart server - run `proot-distro login ubuntu --user steam -- FEXBash /home/steam/Steam/steamapps/common/PalServer/PalServer.sh` in termux 2. Where is my save files - at `/home/steam/Steam/steamapps/common/PalServer/Pal/Saved` (in proot) 3. How can I uninstall the server - clear termux's data and uninstall it 4. How to slove signal 9 error - https://saicharankandukuri.github.io/posts/termux-signal9-fix/ 5. How is the running experience - running great on my SAMSUNG Z Fold 3 (12GB RAM)