Skip to content

deafdudecomputers/PalworldServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Palworld Server Management Tool

Created and updated by Pylar1991 on Discord.

If you have any requests or issues to report, you can contact me on Discord.


Features

  • Auto-update as soon as an update is released (checks every minute, so it updates almost immediately).
  • Auto-scheduled reboots every 24 hours. Customizable!
  • Auto-backup every hour.
  • Auto crash/offline restart.
  • Configurable options such as: PalDefender and Public Lobby (Community List).
  • Auto-copy each update into Server_Updates folder. If you need to rollback, just in case.
  • Auto-check the Level.sav between minutes, and restart the server after customizable number set checks has failed.
  • Auto-trim memory usage of server.

Usage

Just double-click start_server.cmd, and it'll handle the rest.


How to run the server properly

  1. Let it install once.
  2. Let it boot up once.
  3. Wait up to 5 minutes.
  4. Stop the server.
  5. If you want to use your previous server/host save, make sure to copy the Saved folder now. 6. Paste it over the management's Saved folder.
  6. Update PalWorldSettings.ini with your desired settings.
  7. CRITICAL: You MUST set an AdminPassword in PalWorldSettings.ini. If the password field is blank, the REST API will be disabled by the game engine, and the management tool will not be able to display server stats (FPS, Players, etc.).
  8. Make sure you port forward ports via your router and firewall.
  9. Ensure RESTAPIEnabled=True and RCONEnabled=True are set in PalWorldSettings.ini.
  10. Verify that ports are correct in PalWorldSettings.ini.
  11. Finally, use your Public IP from https://ipv4.icanhazip.com/ and give that IP to your group.
  12. They need to enter PublicIP:Port to be able to join.
  13. Alternatively, they can join via the community list.
  14. Ensure that you have Public Lobby ticked to allow them to join via the community list.

Default Settings

PalWorldSettings.ini Config:

  • AdminPassword="REQUIRED" (Stats will not work if left empty!)
  • RCONPort=25575 (Automatically pulled)
  • PublicPort=8211 (Automatically pulled)
  • RESTAPIPort=8212 (Automatically pulled)

Pro Tip: If your dashboard shows "Offline" while the server is clearly running, double-check that your AdminPassword is not empty and your RESTAPIPort is open in your firewall.

If you intend to run multiple servers, make sure they're in different folders.

Thank you for using my tools! Enjoy!

About

Automated server management tool for Palworld

Resources

Stars

Watchers

Forks