-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Conversation
ToDo: -create README - update README files
Co-Authored-By: Chris Tunbridge <967304+destreyf@users.noreply.github.com>
Co-Authored-By: Andy <16029826+kickbut101@users.noreply.github.com>
Does the game work so far? Unfortunately, I haven't been able to test it yet. |
I have it running in my environment, works like a charm! there's some minor hiccups but that is mostly due to the nature of the game and not the server itself. |
I have found after some testing (this egg specifically) doesn't seem to work on any proxmox vm ( either kvm or non kvm) or unraid and only works in a lxc container via proxmox (which is of-course not recommended by pterodactyl) or on a bare metal os like debian or ubuntu. Not sure if this is relevant to this or not? |
I have just tested the Egg and it starts without any problems. -- |
Hmm strange @QuintenQVD0 said it wouldn't. Unless it's fixed. |
@danymo1221 I don't see any reason why it wouldn't work on proxmox, the issue may actually be with lxc containers, proxmox itself doesn't do docker on the host machine, and that is known to have quirks with proxmox/kvm in some instances, but it should work just fine running on any system that has a proper docker/wings install. |
actually another issue i ran into is that the server takes a huge amount of RAM after a while. |
I can see that the server is slowly using more ram as time goes on. Even when no one is on the server. Over the past 2 hours with no one in the server it has slowly crept from 4GB to 4.5GB |
Yes... I'm not sure if its a memory leak from within the game itself or a configuration problem. It starts out relatively small even with 10-12 people online and after about 7-8 hours I'm at 15gb and after a few more hours I am at 20gb with the same number of players as before. My current solution is just restarting server every 12 hours in the hopes that it doesn't break before then but I've already had one "out of memory" crash when I had a hard limit set at 8gb's. EDIT: Not that it means much but this person is running a dedicated windows 2019 server and the provided software without virtualization and hasn't crossed 8gb's in over 24 hours: More than a few other people running PalWorld servers have confirmed the same, memory bloats over time (within a docker container) and ones running the server with just the provided GUI/SteamCMD aren't experiencing the same bloat. Not sure how to figure out the root cause beyond this. |
…on for max players, default no admin pass
@Ballaual I pushed some changed to this pr:
Please or anyone else here test those latest changed (most important the password logic) |
I believe you touched on this, but this is safe to use if we already have an existing server and setup? We won't lose our config? |
just woke up. will test it in a few minutes!
backup your Saved/SaveGames should be fine |
It should not brake anything, and the startup change wont even apply to already made servers. Keep in mind that the update from the game itself broke some savegames |
So if you test this please make a new server or update the startup of an already made one. |
works
works
does not work as intended without pw with pw edit:
|
No you have to escape the "" arround the password else they terminate the ones around the echo and you get a fault |
I just reverted the startup, should be fine. |
will test it out! btw.. they just did updated their docs requiring min RAM of 16GB better 32GB..... |
RAM consumption still seems off the charts after the patch. Is it already possible to send broadcast messages through schedules? Couldn't get it to work so far. |
Would need to get RCON working before we are able to do that, but afterwards should be possible yes. |
will implement RCON tomorow, so you will be able to send rcon through the panel.
|
i tested a bit around with rcon but unfortunately it is not possible to enable rcon via startcommand or i did not found a proper solution for that.. same for the rconport... one but for sure not the best solution could be to upload a template config file to the repo that has rcon enabled by default and to make sure the server does not delete the config also clear out the port from it. then you will be able to start the server with rcon connection and send rcon through the console. problem is that rconport can not be set by startup.. everything we try is a heavy mess by the devs.. hooooly.. targeting the memory problem there are currently two known options to disable -> |
since version 0.1.3.0 you are able to join a password protected server by ip adress. i've tested this feature and it works as intended. Co-Authored-By: Quinten <67589015+QuintenQVD0@users.noreply.github.com>
All I ask if you want to change the value for No values we ship should be different from the defaults. |
Totally aggree! |
@Ballaual can you use something like this, in the install script, to copy the variables to the config?
Edit to reflect what the install script is trying to do |
Ok better way to do this. You have to sed replace the old variables with the new stuff, you can pipe it in through the startup params. I've added my own SRV_RCONENABLE && SRV_RCONPORT, but this is working and passing the values through BEFORE the game starts, so they're always correct on startup. New startup Command line
@Ballaual @parkervcp is this an acceptable solution? |
working well! if this will be approved i will/would also add the following
and then we should finnaly be finished for the current state of the game 🚀 |
I would rather avoid adding sed to the startup. Is there no way to have the file manager update those. |
Can you move the sed commands to the installer script to get the initial config file created? |
you can but then they only happen on first install or reinstall. |
however it did not worked when reinstalling. |
the configuration file is not a valid .ini containing each line a single variable=value instead its just a single variable containing a stting of options separated by "," inside it. i do not know how the file manager can handle this format. also i dont think that they will patch this config file in the near feature because it is running fine (more & less) |
Co-Authored-By: Nico Bleiler <nico@bleiler.dev>
I'd highly recommend adding query port to variables. CS2 uses 27015 by default - which is the same as the default query port. |
How extensible is the configuration file manager? Can a custom file parser be made? |
@Ballaual I am at the point where this egg is working fine and any further updates can be a new PR to make those changes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. I have been running this for a week.
Not sure who tested this, but configs are not created until the server first starts. The installation script tries to copy the defaultpalworld config to a folder that doesn't exist yet. You can't create this folder either as it's overwritten as soon as the server is started. Also why is public IP on a variable rather than using SERVER_IP? |
Because if the allocation is a local ip then you can not join the server. |
Why would an egg be catered towards a non-standard setup as default? This is something they should modify themselves. |
I modified my install script before the settings copy to pre-create the path for first run.
but if you are using a port other than 8211 Pal will wipe it out any way so you have to add the changes to the file before it starts
|
guys.. its a closed pr. if you have any problems related the current version open up a new issue or pr with desired changes, ty. |
Description
This PR is adding the dedicated server egg for Palworld fixing #2669.
Also "hopefully" adding all contributors from the metioned issue for helping out creating and testing this egg.
@QuintenQVD0
Checklist for all submissions
New egg Submissions