mirror of
https://github.com/GameServerManagers/LinuxGSM.git
synced 2026-04-25 06:05:57 +03:00
[GH-ISSUE #3793] [BUG] RustServer - Offline (sleeping) players spawn on beach when killed #2483
Labels
No labels
Atomic
Epic
cannot reproduce
command: backup
command: console
command: debug
command: details
command: fast-dl
command: install
command: mods
command: monitor
command: post-details
command: restart
command: send
command: start
command: stop
command: update
command: update-lgsm
command: validate
command: wipe
distro: AlmaLinux
distro: Arch Linux
distro: CentOS
distro: Debian
distro: Fedora
distro: RedHat
distro: Rocky Linux
distro: Ubuntu
distro: openSUSE
engine: goldsrc
engine: source
game: 7 Days to Die
game: ARMA 3
game: Ark: Survival Evolved
game: Assetto Corsa
game: Avorion
game: BATTALION: Legacy
game: Barotrauma
game: Battalion 1944
game: Battlefield 1942
game: Black Mesa: Deathmatch
game: Blade Symphony
game: Call of Duty 2
game: Call of Duty 4
game: Call of Duty: United Offensive
game: Counter-Strike 1.6
game: Counter-Strike 2
game: Counter-Strike: Global Offensive
game: Counter-Strike: Source
game: Day of Infamy
game: Dayz
game: Death Match Classic
game: Don't Starve Together
game: ET: Legacy
game: Eco
game: Factorio
game: Factorio
game: Garry's Mod
game: Half-Life
game: Hurtword
game: Insurgecy
game: Insurgecy
game: Insurgency: Sandstorm
game: Just Cause 3
game: Killing Floor
game: Killing Floor 2
game: Left 4 Dead 2
game: Minecraft
game: Minecraft Bedrock
game: Mordhau
game: Multi Theft Auto
game: Mumble
game: Natural Selection 2
game: No More Room in Hell
game: Pavlov VR
game: Post Scriptum
game: Project Zomboid
game: Quake 3
game: QuakeWorld
game: Red Orchestra: Ostfront 41-45
game: Return to Castle Wolfenstein
game: Rising World
game: Rust
game: San Andreas Multiplayer
game: Satisfactory
game: Soldat
game: Soldier of Fortune 2
game: Squad
game: Squad 44
game: Starbound
game: Stationeers
game: Sven Co-op
game: Team Fortress 2
game: Teamspeak 3
game: Teeworlds
game: Terraria
game: The Front
game: Unreal Tournament 2004
game: Unreal Tournament 3
game: Unreal Tournament 99
game: Unturned
game: Valheim
game: Wurm Unlimited
game: Zombie Master Reborn
game: label missing
good first issue
help wanted
info: alerts
info: dependency
info: docker
info: docs
info: email
info: query
info: steamcmd
info: systemd
info: tmux
info: website
info: website
needs more info
outcome: duplicate
outcome: issue resolved
outcome: issue resolved
outcome: issue unresolved
outcome: pr accepted
outcome: pr rejected
outcome: unconfirmed
outcome: wontfix
outcome: wrong forum
potential-duplicate
priority
pull-request
type: bug
type: feature
type: feature
type: feature request
type: game server request
type: refactor
waiting response
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/LinuxGSM#2483
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @rogderdodger on GitHub (Feb 16, 2022).
Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/3793
User Story
Basic info
Further Information
Hello everyone, i think I have identified a problem with the Rustserver on Linux GSM.
The problem is a weird one, when players on the server die while offline (sleeping) and log back into the game, they are not presented with the default 'death screen'.
I've been troubleshooting this for a while and speaking to other server owners who have also been asking for help with the issue, so far i've identified that they all use Linux GSM to host rust.
So far i have tested many things.
Starting a new rust server instance with Linux LGSM (no oxide or mods)
Removing oxide and all mods from my existing servers
Reinstalling my existing server
I have also verified a few other things.
This does not happen on windows
This does not happen with a fresh install just using steamcmd on linux
Adding Oxide to the manual steamcmd install still works fine
This does not happen when using pterodactyl on linux
It only seems to happen when hosting rust using Linux GSM.
This causes a lot of problems for many server owners using Linux GSM and i am really hopeful someone can help fix the issue.
To Reproduce
Steps to reproduce the behaviour:
Expected behaviour
with a fresh manual steamcmd install - following the same steps you will see the death screen instead of just spawning on the beach
@rogderdodger commented on GitHub (Feb 16, 2022):
Another test is that running a basic start.sh script within the Serverfiles folder using the same startup parameters as in the rustserver.config file also does not have this problem.
Stopping that server and using ./rustserver start however, the problem persists
@rogderdodger commented on GitHub (Feb 16, 2022):
After more investigation i have found that the following change to the start parameters in rustserver.cfg resolves the issue.
startparameters="-batchmode -nographics +app.listenip ${ip} +app.port ${appport} +server.ip ${ip} +server.port ${port} +server.tickrate ${tickrate} +server.hostname \"${servername}\" +server.identity \"${selfname}\" +server.level \"${serverlevel}\" +server.seed ${seed} +server.salt ${salt} +server.maxplayers ${maxplayers} +server.worldsize ${worldsize} +server.saveinterval ${saveinterval} +rcon.web ${rconweb} +rcon.ip ${ip} +rcon.port ${rconport} +rcon.password \"${rconpassword}\" -logfile"(Added -nographics)
(removed - server.gamemode "Vanilla")
@nux-rustnrelax commented on GitHub (Apr 2, 2022):
Is this still working for you?
@rogderdodger commented on GitHub (Apr 2, 2022):
Yes this still works and resolves the issue
@nimdaaaa commented on GitHub (Jun 5, 2022):
Hey Dude,
find this over google, had to deal a long time with this problem.
So you just removed gamemode vanilla and it works ?
Or whats this with the $ before each start parameter.
Greetings
@rogderdodger commented on GitHub (Jun 5, 2022):
Hey yeah just remove the game mode parameter and it should solve the problem, I changed a couple of things and LGSM runs perfect now, full instructions are in my post.
The $ symbols were already in my config file, if yours doesn’t have them don’t use them
@nimdaaaa commented on GitHub (Jun 5, 2022):
Dude , love it...... will try directly.
Fucked me up since 5-6 months now.....
Thought it was plugin related , but with so much plugins hard to find out.
Will let you know ;)
@nux-rustnrelax commented on GitHub (Jun 5, 2022):
I can confirm this fix works perfectly. I've been using it for 2 months across 7 servers. You're a genius rogderdodger, I thought I was going crazy.
@rogderdodger commented on GitHub (Jun 6, 2022):
great - yeah this drove me crazy for months too. its such a simple fix but took a long time and a lot of trying different things to narrow it down.
I was a very happy server owner when i first saw that death screen!
All the best
@nimdaaaa commented on GitHub (Jun 6, 2022):
Dude , it fucking works........
Normaly i got every fucking failure soveld by myself......
just that one leaves me with so much headache.
Dont know what to say , i tried to disable 100 plugins , googled my ass off.......
and that little fucking vailla server line fucked it up !
Dude loveit.
but got interested in that youre running 7 servers.... Youre active in Rustedit too ?
Greetings
@TerpenBoy commented on GitHub (Jun 20, 2022):
Hey upon deleting server.gamemode line from the server config does it force wipe or delete things out of players inventory want to try this but waiting till end of wipe. Would be nice to try it already though.
@rogderdodger commented on GitHub (Jun 20, 2022):
@TerpenBoy no, it won't wipe or cause you any problems as long as you don't change your seed or worldsize values. I'd suggest if you're unsure to backup your serverfiles/server/rustserver directory just in case but you should be fine to do it whenever. Good luck!
@Anfernee12345 commented on GitHub (Apr 2, 2023):
It also works when your server is built on windows. I had the same problem, and removed the gamemode and it worked.
Thanks alot for the solution.