Server Essentials

Server Essentials

1.2k Downloads

Hello! I realized there's a lot of missing features for dedicated servers like basic player connect/disconnect messages and chat commands like setting the time of the day so I've come up with this!

Current Features
Player Connect/Disconnect messages
!settime command which lets you set the time of day on the server!
!tp command that is not only shorter, but also lets you use a player character's name instead of going through the effort of finding a player's uid/steamid
!set command that lets admins change game settings of the dedicated server on the fly


Command Usage
!settime <0-23>
!tp <playername>
!set <settingname> <value>

At the moment only a select few settings are available for changing, which are listed inside the variabledata.lua file. You can use this file as a reference when using the !set command. I am planning to have a better way of displaying available settings in the future.


Requirements
UE4SS (3.0.0, older versions are not supported)

Installation
- Download UE4SS
- Extract into PalServer\Pal\Binaries\Win64
- Download the mod
- Extract into PalServer\Pal\Binaries\Win64\Mods

Mod Loader Setup for Dedicated Server
- Refer to this guide for setting up the modloader on a dedicated server if needed.
- For Linux servers check this reddit post out aswell: Is there any way to use UE4SS mods on a dedicated linux server? : PalworldMods (reddit.com)

Planned Features
!obtain and !giveitem commands for obtaining and giving items to players.
!spawn command for letting players spawn pals/npcs with a customizable level.
Boss capture/defeat/respawn notifications. It should make it easier to keep track of which bosses are up on a bigger server.