User Story
As a server host, I want to be able to set a static server description for Rust servers so that I can set a server description.
Basic info
- Distro: [CentOS 7.9]
- Game: [Rust]
- Command: [Wipe]
- LinuxGSM version: [v21.1.3]
Further Information
It's similar to #1976 but in a different way.
I'm using LinuxGSM to install a Rust game server, but the description for the game server is missing. i.e. server.description property.
Supposedly, according to /home/rustserver/serverfiles/server/rustserver/cfg/server.cfg(It's a bash file where it "Creates default server configs") , it downloads the config file from https://github.com/GameServerManagers/Game-Server-Configs/blob/master/Rust/server.cfg, but I can't find the exact file anywhere. The only thing I have for the same functionality/content of that config file is a serverauto.cfg file in /home/rustserver/serverfiles/server/rustserver/cfg, where it doesn't have a server.description property, nor does it look anything like the server.cfg file hosted on github.
From the name,serverauto.cfg, I inferred that the file was auto generated, and for every time I use the wipe command, this file gets reset. So even if I manually add server.description to serverauto.cfg, it'll still get overwritten on wipe.
If anyone could let me know how I can load the server.cfg file properly without having to manually set server.description each wipe I'd really appreciate it.
To Reproduce
Steps to reproduce the behaviour:
- Run ./rustserver wipe or full-wipe
- The server.cfg file gets overwritten by default stuff, and does not download the Game-Server-Configs file.
Expected behaviour
It should download the config file from github based on Rust game.
Edits
Edit1:
I was reading rustserver-console.log and found these entries:
`-e "creating ${servercfgdir} config directory."
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
-e ""
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
-e "${lightyellow}Downloading ${gamename} Configs${default}"
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
-e "================================="
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
-e "default configs from https://github.com/GameServerManagers/Game-Server-Configs"
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
-e "copying ${config} config file."
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
-e "copying ${servercfgdefault} config file."
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
-e "changing hostname."
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
-e "changing rcon/admin password."
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
-e "Config file not found, cannot alter it."
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)`
So it's clearly something is wrong. I'm just not sure what is the reason why it's not finding the config file.
User Story
As a server host, I want to be able to set a static server description for Rust servers so that I can set a server description.
Basic info
Further Information
It's similar to #1976 but in a different way.
I'm using LinuxGSM to install a Rust game server, but the description for the game server is missing. i.e. server.description property.
Supposedly, according to
/home/rustserver/serverfiles/server/rustserver/cfg/server.cfg(It's a bash file where it "Creates default server configs") , it downloads the config file fromhttps://github.com/GameServerManagers/Game-Server-Configs/blob/master/Rust/server.cfg, but I can't find the exact file anywhere. The only thing I have for the same functionality/content of that config file is aserverauto.cfgfile in/home/rustserver/serverfiles/server/rustserver/cfg,where it doesn't have aserver.descriptionproperty, nor does it look anything like theserver.cfgfile hosted on github.From the name,
serverauto.cfg, I inferred that the file was auto generated, and for every time I use thewipecommand, this file gets reset. So even if I manually addserver.descriptiontoserverauto.cfg, it'll still get overwritten onwipe.If anyone could let me know how I can load the
server.cfgfile properly without having to manually setserver.descriptioneach wipe I'd really appreciate it.To Reproduce
Steps to reproduce the behaviour:
Expected behaviour
It should download the config file from github based on Rust game.
Edits
Edit1:
I was reading rustserver-console.log and found these entries:
`-e "creating ${servercfgdir} config directory."
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
-e ""
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
-e "${lightyellow}Downloading ${gamename} Configs${default}"
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
-e "================================="
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
-e "default configs from https://github.com/GameServerManagers/Game-Server-Configs"
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
-e "copying ${config} config file."
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
-e "copying ${servercfgdefault} config file."
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
-e "changing hostname."
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
-e "changing rcon/admin password."
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
-e "Config file not found, cannot alter it."
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)`
So it's clearly something is wrong. I'm just not sure what is the reason why it's not finding the config file.