Windows 10 has %HOMEPATH% which is pretty much the same thing as ~/ on Linux.Title: Barotrauma - Survive the Depths in a Tense, Cooperative Submarine Simulation Note that ~/ and /home/barotrauma/ are functionally identical as long as your logged in as the barotrauma user and not using sudo. If they don't you can run the command pwd once your logged in and it will give you something like /home/barotrauma. Most VPC providers will allow you to specify the user that gets created when setting up the virtual instance. Since all of these files reside under /home/barotrauma/ you can just log into the server as barotrauma, enter cd /home/barotrauma/.steam/debian-installation/steamapps/common/Barotrauma and then. home/barotrauma/.local/share/Daedalic Entertainment GmbH/Barotrauma home/barotrauma/.steam/debian-installation/steamapps/common/BarotraumaĪnd the serversettings.xml, etc should be here Using this example further Barotrauma should install to this directory This is functionally equivalent to c:\Users\barotrauma in Windows 10 land.Įvery file under /home/barotrauma/ should be owned by the barotrauma user and shouldn't need any additional permissions set. If you create a user called "barotrauma" sudo adduser barotrauma then their home folder should be /home/barotrauma. In Linux each user (excluding system users) should have a home directory. home/.local/share/Daedalic Entertainment GmbH/Barotrauma/Barotrauma That would make sense that you're running into permissions issues. If this is the path that you're using and not a typo then your missing the user. Just to be clear, i'm not having a go, I want to help myself and others get a working solution and not argue about Linux path should not be valid. The issue with a windows server is its usually 2.5x the price of a Linux instance. Also providing links to manuals and essays about permissions is not classified as helpful.Ĭurrently running a windows server can be setup within 5 mins everything works as per the docs on SteamCMD and the Baro wiki. You help with solution providing a secure process in which to solve this issue, and cease with unhelpful comments that will continue many others to seek option 1. Who after almost 3 years have not found a viable solution will be fed up and crazy enough to run Barotrauma as root, just so it works. My comments are removed, this ticket remains open and 100's other people who want a low cost solution to running a dedicated server run into the same issue. Thank you for your advice perhaps instead you could provide insight on how to work through this issue, as you comments on "ignoring the libSDL warning"( you can't ignore them if the game doesn't run), and "Do not do this", do nothing to help or solve the issue. Then create a shell script to run the server, here is what I made, I titled it baro_server_start.sh However the game cannot be run from steamCMD, instead head into that directory, create a new serversettings.xml file, with the xml code found at the bottom of this page The game can be installed via the SteamCMD, and that will create the directory ~/steam/steamapps/common/'Barotrauma Dedicated Server'/. Also the SteamCMD client could give a better error on what is actually going on.Īny SteamCMD game on a linux based system when it fails to read a required library, that would have been installed with the command app_update *game code*, will give the error CHIDDeviceListSDL(): Couldn't load libSDL2-2.0.so.0, It's the SteamCMD wiki and Baro wiki info, they are both omit how permissions and the setup needs to be handled specifically for linux systems. The issue is nothing to do with the dependencies or libs. Fingers crossed i can write this up properly and get a video out so more people can run cheaper dedicated servers. So i had to run another dedicated game server to figure this out. I installed libSDL2, but the steam server doesn't seem to find it? It's installed in /usr/lib64. The server doesn't show up in the server list. 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). Do you want to launch DedicatedServer.exe? >The executable you have launched is not present in the content package Vanilla 0.9. home/buildbot/buildslave/steam_rel_client_linux/build/src/public/tier1/interface.h (264) : Assertion Failed: m_pModuleĬHIDDeviceListSDL(): Couldn't load libSDL2-2.0.so.0, not enumerating devices Steam Console Client (c) Valve CorporationĬonnecting anonymously to Steam Public.Logged in OK Looks like steam didn't shutdown cleanly, scheduling immediate update check Redirecting stderr to '/root/Steam/logs/stderr.txt'
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |