[GH-ISSUE #2984] LGSM Barotrauma does not work as of latest update #2125

Closed
opened 2026-02-27 03:01:01 +03:00 by kerem · 6 comments
Owner

Originally created by @jweatson on GitHub (Jul 31, 2020).
Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/2984

User Story

Since updating to the new build of Barotrauma, starting a server has become impossible, I have tested this on a current configuration, updated with btserver u, as well as a blank install.

Basic info

  • Distro: Debian 10
  • Game: Barotrauma
  • Command: ./btserver d
  • LinuxGSM version: [v20.1.3]

Further Information

Within the error logs it is pointing to directories that do not exist in my computer, namely /home/joonas, it may be that the startup scripts are using incorrect absolute directories?

Barotrauma Debuging
=================================
Distro:       Debian GNU/Linux 10 (buster)
Arch:         x86_64
Kernel:       5.6.0-0.bpo.2-amd64
Hostname:     REDACTED
tmux:         tmux 2.8
Avg Load:     2.36, 2.14, 3.09
Free Memory:  17GB
Free Disk:    58G
glibc required:	2.17
Server IP:	REDACTED
Internet IP:	REDACTED
Server password:	NOT SET
Start parameters:
./DedicatedServer.exe 

Use for identifying server issues only!
Press CTRL+c to drop out of debug mode.
Warning! If btserver is already running it will be stopped.

Continue? [Y/n] Y
[ INFO ] Debuging btserver: Stopping any running servers
[ INFO ] Stopping btserver: Server is already stopped
[  OK  ] Stopping btserver: Starting debug
Barotrauma Dedicated Server 0.10.4.0 (ReleaseLinux, branch release, revision 965c31410a)
Loading game settings
Loading MD5 hash cache
Initializing SteamManager
Initializing GameAnalytics
Initializing GameScreen
Loaded languages: English, German, French, Russian, Polish, Brazilian Portuguese, Castilian Spanish, Latinamerican Spanish, Simplified Chinese, Traditional Chinese, Japanese, Turkish, Korean                                                                                           
[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.                                    Loaded languages: English, German, French, Russian, Polish, Brazilian Portuguese, Castilian Spanish, Latinamerican Spanish, Simplified Chinese, Traditional Chinese, Japanese, Turkish, Korean                                                                                           
Selected sub: Berilia                                                                        
Selected shuttle: Selkie                                                                     
[31/07/2020 19:07:49]
  Starting the server...                                               
[31/07/2020 19:07:49]
  Using Lidgren networking. Manual port forwarding may be required. If players cannot connect to the server, you may want to use the in-game hosting menu (which uses SteamP2P networking and does not require port forwarding).                                   
Coroutine Barotrauma.Networking.GameServer+<StartServer>d__47 threw an exception: InitGameServer returned false (0,56043,27015,27016,2,"1.0.0.0")
   at Steamworks.SteamServer.Init(AppId appid, SteamServerInit init, Boolean asyncCallbacks) in /home/joonas/Barotrauma/Libraries/Facepunch.Steamworks/SteamServer.cs:line 94
   at Barotrauma.Steam.SteamManager.CreateServer(GameServer server, Boolean isPublic) in /home/joonas/Barotrauma/Barotrauma/BarotraumaServer/ServerSource/Networking/SteamManager.cs:line 26
   at Barotrauma.Networking.GameServer.StartServer(Boolean isPublic)+MoveNext() in /home/joonas/Barotrauma/Barotrauma/BarotraumaServer/ServerSource/Networking/GameServer.cs:line 195
   at Barotrauma.CoroutineManager.IsDone(CoroutineHandle handle) in /home/joonas/Barotrauma/Barotrauma/BarotraumaShared/SharedSource/CoroutineManager.cs:line 212  
Originally created by @jweatson on GitHub (Jul 31, 2020). Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/2984 ## User Story Since updating to the new build of Barotrauma, starting a server has become impossible, I have tested this on a current configuration, updated with `btserver u`, as well as a blank install. ## Basic info * **Distro:** Debian 10 * **Game:** Barotrauma * **Command:** ./btserver d * **LinuxGSM version:** [v20.1.3] ## Further Information Within the error logs it is pointing to directories that do not exist in my computer, namely /home/joonas, it may be that the startup scripts are using incorrect absolute directories? ``` Barotrauma Debuging ================================= Distro: Debian GNU/Linux 10 (buster) Arch: x86_64 Kernel: 5.6.0-0.bpo.2-amd64 Hostname: REDACTED tmux: tmux 2.8 Avg Load: 2.36, 2.14, 3.09 Free Memory: 17GB Free Disk: 58G glibc required: 2.17 Server IP: REDACTED Internet IP: REDACTED Server password: NOT SET Start parameters: ./DedicatedServer.exe Use for identifying server issues only! Press CTRL+c to drop out of debug mode. Warning! If btserver is already running it will be stopped. Continue? [Y/n] Y [ INFO ] Debuging btserver: Stopping any running servers [ INFO ] Stopping btserver: Server is already stopped [ OK ] Stopping btserver: Starting debug Barotrauma Dedicated Server 0.10.4.0 (ReleaseLinux, branch release, revision 965c31410a) Loading game settings Loading MD5 hash cache Initializing SteamManager Initializing GameAnalytics Initializing GameScreen Loaded languages: English, German, French, Russian, Polish, Brazilian Portuguese, Castilian Spanish, Latinamerican Spanish, Simplified Chinese, Traditional Chinese, Japanese, Turkish, Korean [S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK. Loaded languages: English, German, French, Russian, Polish, Brazilian Portuguese, Castilian Spanish, Latinamerican Spanish, Simplified Chinese, Traditional Chinese, Japanese, Turkish, Korean Selected sub: Berilia Selected shuttle: Selkie [31/07/2020 19:07:49] Starting the server... [31/07/2020 19:07:49] Using Lidgren networking. Manual port forwarding may be required. If players cannot connect to the server, you may want to use the in-game hosting menu (which uses SteamP2P networking and does not require port forwarding). Coroutine Barotrauma.Networking.GameServer+<StartServer>d__47 threw an exception: InitGameServer returned false (0,56043,27015,27016,2,"1.0.0.0") at Steamworks.SteamServer.Init(AppId appid, SteamServerInit init, Boolean asyncCallbacks) in /home/joonas/Barotrauma/Libraries/Facepunch.Steamworks/SteamServer.cs:line 94 at Barotrauma.Steam.SteamManager.CreateServer(GameServer server, Boolean isPublic) in /home/joonas/Barotrauma/Barotrauma/BarotraumaServer/ServerSource/Networking/SteamManager.cs:line 26 at Barotrauma.Networking.GameServer.StartServer(Boolean isPublic)+MoveNext() in /home/joonas/Barotrauma/Barotrauma/BarotraumaServer/ServerSource/Networking/GameServer.cs:line 195 at Barotrauma.CoroutineManager.IsDone(CoroutineHandle handle) in /home/joonas/Barotrauma/Barotrauma/BarotraumaShared/SharedSource/CoroutineManager.cs:line 212 ```
kerem 2026-02-27 03:01:01 +03:00
Author
Owner

@issue-label-bot[bot] commented on GitHub (Jul 31, 2020):

Issue-Label Bot is automatically applying the label type: bug to this issue, with a confidence of 0.94. Please mark this comment with 👍 or 👎 to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

<!-- gh-comment-id:667272517 --> @issue-label-bot[bot] commented on GitHub (Jul 31, 2020): Issue-Label Bot is automatically applying the label `type: bug` to this issue, with a confidence of 0.94. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback! Links: [app homepage](https://github.com/marketplace/issue-label-bot), [dashboard](https://mlbot.net/data/GameServerManagers/LinuxGSM) and [code](https://github.com/hamelsmu/MLapp) for this bot.
Author
Owner

@dgibbs64 commented on GitHub (Aug 1, 2020):

Just tested this myself and is working for me. I recommend re-installing and seeing if that help

<!-- gh-comment-id:667545451 --> @dgibbs64 commented on GitHub (Aug 1, 2020): Just tested this myself and is working for me. I recommend re-installing and seeing if that help
Author
Owner

@Benson92 commented on GitHub (Aug 4, 2020):

I'm having the same issue after a complete reinstall of steamcmd and barotrauma.

  Starting the server...
[08/04/2020 09:43:41]
  Using Lidgren networking. Manual port forwarding may be required. If players cannot connect to the server, you may want to use the in-game hosting menu (which uses SteamP2P networking and does not require port forwarding).
Coroutine Barotrauma.Networking.GameServer+<StartServer>d__47 threw an exception: InitGameServer returned false (0,40151,27015,27016,2,"1.0.0.0")
   at Steamworks.SteamServer.Init(AppId appid, SteamServerInit init, Boolean asyncCallbacks) in /home/joonas/Barotrauma/Libraries/Facepunch.Steamworks/SteamServer.cs:line 94
   at Barotrauma.Steam.SteamManager.CreateServer(GameServer server, Boolean isPublic) in /home/joonas/Barotrauma/Barotrauma/BarotraumaServer/ServerSource/Networking/SteamManager.cs:line 26
   at Barotrauma.Networking.GameServer.StartServer(Boolean isPublic)+MoveNext() in /home/joonas/Barotrauma/Barotrauma/BarotraumaServer/ServerSource/Networking/GameServer.cs:line 195
   at Barotrauma.CoroutineManager.IsDone(CoroutineHandle handle) in /home/joonas/Barotrauma/Barotrauma/BarotraumaShared/SharedSource/CoroutineManager.cs:line 212
<!-- gh-comment-id:668504882 --> @Benson92 commented on GitHub (Aug 4, 2020): I'm having the same issue after a complete reinstall of steamcmd and barotrauma. ```[08/04/2020 09:43:41] Starting the server... [08/04/2020 09:43:41] Using Lidgren networking. Manual port forwarding may be required. If players cannot connect to the server, you may want to use the in-game hosting menu (which uses SteamP2P networking and does not require port forwarding). Coroutine Barotrauma.Networking.GameServer+<StartServer>d__47 threw an exception: InitGameServer returned false (0,40151,27015,27016,2,"1.0.0.0") at Steamworks.SteamServer.Init(AppId appid, SteamServerInit init, Boolean asyncCallbacks) in /home/joonas/Barotrauma/Libraries/Facepunch.Steamworks/SteamServer.cs:line 94 at Barotrauma.Steam.SteamManager.CreateServer(GameServer server, Boolean isPublic) in /home/joonas/Barotrauma/Barotrauma/BarotraumaServer/ServerSource/Networking/SteamManager.cs:line 26 at Barotrauma.Networking.GameServer.StartServer(Boolean isPublic)+MoveNext() in /home/joonas/Barotrauma/Barotrauma/BarotraumaServer/ServerSource/Networking/GameServer.cs:line 195 at Barotrauma.CoroutineManager.IsDone(CoroutineHandle handle) in /home/joonas/Barotrauma/Barotrauma/BarotraumaShared/SharedSource/CoroutineManager.cs:line 212 ```
Author
Owner

@dgibbs64 commented on GitHub (Aug 4, 2020):

It looks like a problem with Barotrauma and not LinuxGSM. You will need to speak with the devs of the game/check there forums on this one

<!-- gh-comment-id:668513149 --> @dgibbs64 commented on GitHub (Aug 4, 2020): It looks like a problem with Barotrauma and not LinuxGSM. You will need to speak with the devs of the game/check there forums on this one
Author
Owner

@h3o66 commented on GitHub (Sep 19, 2020):

I seems there is a issue on the Gameserver side, Linking here the issue from them:
https://github.com/Regalis11/Barotrauma/issues/2310

<!-- gh-comment-id:695342203 --> @h3o66 commented on GitHub (Sep 19, 2020): I seems there is a issue on the Gameserver side, Linking here the issue from them: https://github.com/Regalis11/Barotrauma/issues/2310
Author
Owner

@github-actions[bot] commented on GitHub (Sep 20, 2021):

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

<!-- gh-comment-id:922559368 --> @github-actions[bot] commented on GitHub (Sep 20, 2021): This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Sign in to join this conversation.
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
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/LinuxGSM#2125
No description provided.