mirror of
https://github.com/GameServerManagers/LinuxGSM.git
synced 2026-04-25 14:15:59 +03:00
[GH-ISSUE #1813] EasyAntiCheat Scout shutting Down #1420
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#1420
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 @VincentDercourt on GitHub (Feb 22, 2018).
Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/1813
Hello,
since the automatic restart scheduled at 15h my 3 servers no longer miser.
The console returns the result below.
https://hastebin.com/yuhubikexe
Thank you in advance for your help.
@kossamuno commented on GitHub (Feb 22, 2018):
I have the same problem!
@VincentDercourt commented on GitHub (Feb 22, 2018):
This problem seems to be the same for everyone on linux.
I tried a basic installation without gameservermanagers and the problem is still present.
@lillelilje commented on GitHub (Feb 22, 2018):
Contacted facepunch support an hour ago or so. They are already on the case it seems.
@UltimateByte commented on GitHub (Feb 22, 2018):
It seems like adding
-debugto your start parameter helps as a workaround for now.To see how to change your start parms, read this https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters
This is nothing LGSM can fix for now until proven otherwise. If you're facepunching yourself because of this issue, that is normal, remember that the game and server are developped by Facepunch.
@lillelilje commented on GitHub (Feb 22, 2018):
-debug sadly doesn't seem to work for me, but thank you :)
@sh1ny commented on GitHub (Feb 22, 2018):
Yep, -debug not working here either :(
@kossamuno commented on GitHub (Feb 22, 2018):
Didnt do the trick for me either. Thanks for the attention though UB!
@UltimateByte commented on GitHub (Feb 22, 2018):
Well, it worked yesterday for another user, but maybe the update wasn't out yet.
Does
./rustserver debugwork?@lillelilje commented on GitHub (Feb 22, 2018):
Same exact issue with ./rustserver debug too
@UltimateByte commented on GitHub (Feb 23, 2018):
So that's a different thing. Well, just wait for Facepunch to put their thumbs out their asses, and google around see if you got a workaround. If you got one, I can implement a hotfix. But this one will most likely require a fix from FP.
@Achillesfm commented on GitHub (Feb 23, 2018):
same problem here i did debug but just have the same shit
`
InitServer: GameServer_Init returned false
Couldn't initialize Steam Server (2973146311)
(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Server startup complete
EasyAntiCheat Scout Shutting Down
(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
EasyAntiCheat Server Shutting Down
(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
[Raknet] Server Shutting Down (Shutting Down)
Setting up 4 worker threads for Enlighten.
Thread -> id: 7fd34ff7b700 -> priority: 1
Thread -> id: 7fd34f57a700 -> priority: 1
Thread -> id: 7fd34eb79700 -> priority: 1
Thread -> id: 7fd34e178700 -> priority: 1
eac_server.so [x64] :: OnUnload()
`
@gaillafr commented on GitHub (Feb 23, 2018):
Hi,
I've been able to launch the server manually by doing this:
I've put the script in
/home/steam/server/serverfiles/test.sh.Replace the 2 occurrences of
XXX.XXX.XXX.XXXwith the server IP address.But I'm not able to find where to add the
LD_LIBRARY_PATHto I have it in the t-mux session 😞So, as I write these lines, I have my process in the foreground for my server to stay up.
EDIT :
I found a way to have the server running even after closing the SSH connection.
Once you have the file in place :
/!\ Do not press "Enter", literally write "Enter" at the end of the lines and then, press Enter.
@lillelilje commented on GitHub (Feb 23, 2018):
So @gaillafr what did you change to make it work?
@kossamuno commented on GitHub (Feb 23, 2018):
Worked for me using the start script gaillafr refered to. For some reason I cant get it to work in a new session. I should mention that if you are using LGSM the default server identity should be "rust-server" and not "rustserver" as gaillafr is using in his exmaple. If you simply copy paste his script without changing the server.identity parameter you will start a new "instance" of your server with a fresh map.
But what does this mean? Where is the problem, with the linux binary or with LGSM?
EDIT:
Sorry, I can get it to work with a new sessions. Path problem if you use LGSM so then u cant simply copy from the example without changing the path. You should put the start script in '/home/rustserver/serverfiles'. To start in a new session then use the following commands:
tmux new-session -d -x "23" -y "80" -s "rustserver"tmux send-keys -t rustserver C-z 'cd /home/rustserver/serverfiles' Entertmux send-keys -t rustserver C-z 'bash test.sh' Enter@lillelilje commented on GitHub (Feb 23, 2018):
Indeed, server starts with that script.
@UltimateByte you might be interested in this
@VincentDercourt commented on GitHub (Feb 23, 2018):
Thank you for your solution @gaillafr .
For those who wish it here is a script that you have to place in your server and modify according to your configuration.
https://pastebin.com/HcBshYfK
@lillelilje commented on GitHub (Feb 23, 2018):
But, to what I can see lgsm does exactly the same as what this script does. I'm really curious about what caused this.
@VincentDercourt commented on GitHub (Feb 23, 2018):
There was a rust update yesterday.
This caused this bug.
Lgsm has not yet had the time to correct the problem but it will surely be done in the future.
I use a translator.
Sorry if my phrase have errors.
@determinaft commented on GitHub (Feb 23, 2018):
add file /home/rust/lgsm/config-lgsm/rustserver/rustserver.cfg
-executable="./RustDedicated"
+executable="LD_LIBRARY_PATH=$LD_LIBRARY_PATH:
dirname $0/RustDedicated_Data/Plugins/x86_64 ./RustDedicated"work
@Achillesfm commented on GitHub (Feb 23, 2018):
i'm new on this thing can you guys explain a little bit more? do like a tutorial
@braxton33 commented on GitHub (Feb 23, 2018):
Determinaft, your fix did not work for me.
What DID work is:
In your lgsm/config-lgsm/rustserver/rustserver.cfg replace
executable="./RustDedicated"
with: executable="LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${homeDir}/serverfiles/RustDedicated_Data/Plugins/x86_64 ./RustDedicated"
@lillelilje commented on GitHub (Feb 23, 2018):
executable="LD_LIBRARY_PATH=$LD_LIBRARY_PATH:
dirname $0/serverfiles/RustDedicated_Data/Plugins/x86_64 ./RustDedicated"This works perfectly for me.
@braxton33 commented on GitHub (Feb 23, 2018):
fosspill, what OS are you on? I'm on Centos and that one didn't work. had to modify the way I pasted to make it work on mine.
@lillelilje commented on GitHub (Feb 23, 2018):
Interesting, I'm on Ubuntu Server.
@braxton33 commented on GitHub (Feb 23, 2018):
Yeah, paths & bash work slightly differently between the two different OSes.
@joshuamfawcett commented on GitHub (Feb 23, 2018):
braxton33's fix worked for me though I didnt already have the "executable" line but I added it anyway and the server fired back up as normal.
Running CentOS 7 64
@FredSaltyNuts commented on GitHub (Feb 23, 2018):
Joshua did you do anything else before that?
@joshuamfawcett commented on GitHub (Feb 23, 2018):
No, apart from doing "./rustserver update" which broke the server I did nothing.
@FredSaltyNuts commented on GitHub (Feb 23, 2018):
Ok..
Is there any line in your rustserver.cfg defining this:
homeDir=
?
@joshuamfawcett commented on GitHub (Feb 23, 2018):
Nope there isnt a "homeDir=" line anywhere in there
@FredSaltyNuts commented on GitHub (Feb 23, 2018):
Ok.. I have the exact same setup but the fix doesn't work for me :(
I keep getting file or directory not found
@FredSaltyNuts commented on GitHub (Feb 23, 2018):
command_debug.sh: line 107: LD_LIBRARY_PATH=:/serverfiles/RustDedicated_Data/Plugins/x86_64: No such file or directory
:(
@lillelilje commented on GitHub (Feb 23, 2018):
@FredSaltyNuts Did you try the one that works for me?
executable="LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`dirname $0`/serverfiles/RustDedicated_Data/Plugins/x86_64 ./RustDedicated"@FredSaltyNuts commented on GitHub (Feb 23, 2018):
Same error..
This must be something simple that I'm overlooking..
@braxton33 commented on GitHub (Feb 23, 2018):
@FredSaltyNuts
If you have a slightly different directory layout than is default you may have to modify it a bit, or if your bash setup doesnt include the home dir mapping.
find your plugins/x86_64 directory, do a pwd to get the full path, and instead of
"${homeDir}/serverfiles/RustDedicated_Data/Plugins/x86_64"
use the output from pwd.
@Achillesfm commented on GitHub (Feb 23, 2018):
too many problems, i'm just gonna wait they launch a fix update. no more to do :(
@FredSaltyNuts commented on GitHub (Feb 23, 2018):
@braxton33 I had thought of that, it's a good call, but it also fails here
command_debug.sh: line 107: LD_LIBRARY_PATH=:/home/rustpvp/serverfiles/RustDedicated_Data/Plugins/x86_64: No such file or directory
this is without a doubt the correct path of this server on my machine, and it still fails
I think I have to sit this one out and wait for a fix :(
Thanks anyway guys
@Achillesfm commented on GitHub (Feb 23, 2018):
untill then i will be running the machine on windows server, its heavier but nothing to do
@Achillesfm commented on GitHub (Feb 23, 2018):
its bether to do ./rustserver update every single hour and hope that they launch an fix update
@sregister commented on GitHub (Feb 23, 2018):
I'm still having this issue. Can someone with a working system post the results of
echo $LD_LIBRARY_PATHI wonder if there is something else in that variable that I'm missing.@FredSaltyNuts commented on GitHub (Feb 23, 2018):
I searched around for a bit and it seems this is a recurring issue in some Rust updates
This same error has happened over and over again, then gets patched
@Achillesfm commented on GitHub (Feb 23, 2018):
@FredSaltyNuts yeah, yesterday e just updated the server and then this error just started
@joshuamfawcett commented on GitHub (Feb 23, 2018):
@sregister I got no output from
echo $LD_LIBRARY_PATH@sregister commented on GitHub (Feb 23, 2018):
Thanks, it must be something else then. I'll keep playing with stuff--and waiting for an update in the meantime i guess :/
@OxECI commented on GitHub (Feb 23, 2018):
@sregister Have you tried to set the server path manually?
This works in my config:
executable="LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/your/server/RustDedicated_Data/Plugins/x86_64 ./RustDedicated"@FredSaltyNuts commented on GitHub (Feb 23, 2018):
@W0lftastisch
Sadly that doesn't work for some people, but it's worth a shot. It has worked for a few.
@sregister commented on GitHub (Feb 23, 2018):
Yes I was explicit when including that path in the executable line.
Are these all the right shared objects?
rustserver@debian:~/serverfiles/RustDedicated_Data/Plugins/x86_64$ ls libeac_server.so libRakNet.so libRustNative.so steamclient.so libeasyanticheat.so libRenderer.so libsteam_api64.so@sregister commented on GitHub (Feb 23, 2018):
After validating the install it seems to be booting now. Thanks for the help.
@OxECI commented on GitHub (Feb 23, 2018):
@FredSaltyNuts In your case, I guess you need to write the
./RustDedicatedat the end. It´s missing here (additional to : LD_LIBRARY_PATH=$LD_LIBRARY_PATH:)@sregister Huh, alright. I´ve checked it with mine, nothing is missing there.
Edit: That sounds great! I hope it gets fixed soon..
@UltimateByte commented on GitHub (Feb 23, 2018):
Fix published. Please test and feedback on the proper issue: #1817
@RMefisto commented on GitHub (Feb 23, 2018):
Thank you for your solution @gaillafr.
@kossamuno commented on GitHub (Feb 23, 2018):
Thank you @UltimateByte ! Your fix is working for me, I can now run my server with the LGSM script!
@Achillesfm commented on GitHub (Feb 24, 2018):
@UltimateByte you saved my weekend, thank you very much <3
@UltimateByte commented on GitHub (Feb 24, 2018):
Thanks for the feedback and love! Have fun !
@lock[bot] commented on GitHub (Apr 2, 2019):
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.