Skip to content

[BUG] Server Description Missing. #3355

@ThePureCC

Description

@ThePureCC

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:

  1. Run ./rustserver wipe or full-wipe
  2. 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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions