Installation (Dedicated Server) - Okaetsu/CreativeMenu GitHub Wiki
Hosting providers that are compatible with UE4SS
These are the current providers I know that support UE4SS and mods, I'm sure there are more and I will add those in as I learn about them:
- GPortal (Choose Windows)
- DatHost (Choose Windows)
- BisectHosting
I heavily recommend against purchasing a Nitrado Palworld server as they have no plans of supporting mods even though it's mentioned in their FAQ for 11+ months now and their servers frequently get corrupted resulting in a data loss. There have been numerous complaints from people and they choose to do nothing about it. This notice will remain until they fix their services.
Before purchasing a server, make sure it atleast supports mods. You can message them directly or look for any mentions of UE4SS support. If the server doesn't have support for UE4SS, then you won't be able to use CreativeMenu either.
Linux is not supported by UE4SS currently, but is being worked on, so you'll have to look for a server that runs on Windows or Wine (Linux Windows Emulator). If you really want to run UE4SS on native Linux then you can do your own research here but be warned that it is experimental still.
A note about uploading files to an external server
If you're using a hosting provider, before uploading any files to the server, if you're able to, use an FTP program (WinSCP/FileZilla) to upload your files because often times the online file manager for most providers isn't doing what it's supposed to and you'll just end up with 0KB empty/corrupted files.
Locating PalServer's root folder
I don't have any examples at hand since different hosting providers have different folder structures, but generally you're looking for the folder that has Engine, Pal folders and PalServer.exe in it. Alternatively just find the Win64 folder on your host.
Installing UE4SS (Important)
- Get this experimental version of UE4SS, this step is necessary because you'll otherwise have issues connecting to your server and potential crashes depending on the mods you use.
Example of what the Win64
folder should look like after extracting UE4SS. You should have a ue4ss
folder and dwmapi.dll
.
Example of what the ue4ss
folder should look like. You'll have UE4SS.dll
, UE4SS-settings
, MemberVariableLayout.ini
, Mods
folder and the rest of the files on the picture will be generated the first time you launch your server.
Installing BPModLoaderMod Fix (Important)
NOTE: THIS IS MEANT TO BE INSTALLED IN THE SERVER'S FILES, DO NOT INSTALL AS A CLIENT.
There's an issue with UE4SS not being able to load LogicMods properly on Dedicated Servers due to the map sometimes loading too fast. I've made a temporary fix for it over here.
- Download the main.lua
- Navigate back to the Mods folder for your server and replace the main.lua in BPModLoaderMod with the main.lua you just downloaded.
- Done. This should also fix other LogicMods not working on your Dedicated Server.
Installing the Mod
NOTE: It doesn't matter if the server is Xbox/Game Pass or Steam, you will always want the Steam version of the mod on the server itself. I will keep this note updated in case this changes in the future.
- Download CreativeMenu (Steam and Dedicated Server) on NexusMods and unzip the file.
- Drag the unzipped 'Pal' folder to the root folder of your server as mentioned in the first section and replace the Pal folder, this will not actually replace anything, it'll just move the files to their correct locations. (If it asks you to overwrite, click yes.)
- Done.
If for some reason you can't overwrite the root or can't find the root folder:
CreativeMenu
folder in Pal/Binaries/Win64/ue4ss/Mods of the archive goes into Win64/ue4ss/Mods
CreativeMenu.pak
in Pal/Content/Paks/LogicMods of the archive goes into Content/Paks/LogicMods
Final Notes
If you can open the menu, but items or pals don't spawn in, verify that UE4SS loaded by checking if there's a UE4SS log file (Text Document) in your ue4ss folder. If the UE4SS log is there then that means the mod itself was not installed correctly.