-
Notifications
You must be signed in to change notification settings - Fork 235
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does support Linux? #364
Comments
There is no native Linux support currently, but we do support Wine/Proton. |
Is native Linux something that's planned by any chance? I run a Pterodactyl setup for multiple game servers which utilises docker, meaning all the game servers are the Linux versions. So there's no way around this with wine for people like me! |
By chance, I looked at some of the forks that people have made recently and there is a Linux fork so perhaps eventually there will be a PR made adding Linux support. |
Also yes, you should be able to use wine if you want to but I don't have any specific instructions for you when it comes to how to set everything up. |
Thanks for this. I should have specified, that for Palworld in particular which I'm modding right now, the Pterodactyl egg sadly uses the Linux version of the server. Though are you saying there's a way around this? Which fork was the Linux one? I'd love to check that out and try my luck. |
I don't know if the port builds or what steps you might need to take to even try to build it, and if it does build, it might be all sorts of broken because this is an unofficial fork and there's no way to tell what state the port is. Here are two links, one for UE4SS and another for the Unreal submodule which is the code that handles communication between UE4SS and UE: |
You should be able to use Wine if you have the necessary access to the computer (or VM) that hosts the server. |
+follow @mixneko did you try the above port links? It looks like there hasnt been any activity in that repo since last month and looking from the commit history im not sure it builds yet. Did you find a solution to this? Running behind pterodactyl as well and looking to add nexus mods which uses UE4SS |
Linux support is very much fluid at the moment, but we've been making progress and it can be tracked via several pull requests. These are the PRs that still need to be merged: As far as I know, it does build and run, and there's some information about it here: https://github.com/Yangff/RE-UE4SS/wiki |
is there any progress? |
bump. Windows servers are just too expensive and resource hungry... |
It's very slowly being worked on. |
I can confirm it works on Linux with the nov release build in that fork here. The artifacts you linked have expired, but it has a release (or we can compile it ourselves). If we combine the latest ue4ss version (v3.0.1 as of posting), the libUE4SS.so (link above), the BPModLoaderMod workaround, and the shared/UEHelpers/UEHelpers.lua from the linked fork release- it loads the BP Mods / pak files too! Requires these settings in
and
needs to be set to avoid lag/stutters+sometimes refusing to boot at all. Also needs
set in server commandline, before executable (after the config parser if you use it) How long it stays stable for (without crashing), we'll see. Palworld stable for an hour with a large base+20 pals running around. console log with creativemenu for reference, which has its own LogicMod pak:
|
@phoen1xf any chance you can share the active file structure? I'm not tryna do this on docker, and just a regular linux server. I tried to follow what you wrote, but I'm not sure I translated it correctly. Tried with creative menu as well, and while it does ask for admin perms, and "work" when admin perms are given, it doesn't actually give items/mons when "obtain" is selected. I'm also unfamiliar with the log output you're referencing, likely due to my very recent endeavor in modding palworld. I have these mods working on single player, and am trying to configure this so that I can host a server of it. |
I got it to work. I modified my shell script for starting the palworld server to include the LD_Preload part. That was what I was missing. |
@AkitaAttribute can you share how you do it please? Kind of confused about the LD_Preload part |
@jedlarosa here is my new PalServer.sh file Replace {username} with the username of your linux account (you should probably know this already but ask if you'd like more explanation). That directory may not be the same for you either. Just look at it for a reference I guess. |
I'm sorry ask question for this
but I'm curious if this project supports Linux. If I need to compile it myself, could you teach me how?
thank you
The text was updated successfully, but these errors were encountered: