In dem Beitrag findet Ihr unser kleines Rust Servertool welches die Install, die Restarts, die Updates und auch die Oxide Updates erleichtern soll.
Install eines Rustservers: Das Tool auf dem Dedizierten Root in den Ordner des Gameservers legen und das Tool 2 mal mit einen Doppelklick starten. Danach wird der Rustserver installiert.
Autoupdate eines Rustservers:
folgende Parameter müssen gesetzt werden, wird das Tool frisch installiert, ist es so eingestellt das der Server alle 15 Minuten die Version prüft.
[Use SteamCMD To Update Server? yes/no]
UseSteamCMD=yes
[Validate Files Every Time SteamCMD Runs? yes/no]
validategame=no
[Use SteamCMD To Update Server? yes/no]
UseSteamCMD=yes
[Check for Update Every X Minutes? yes/no]
CheckForUpdate=yes
Oxide Update beim Serverneustart:
folgender Parameter muss auf Yes gesetzt werden, hier wird dann beim Serverstart die aktuelle Oxide Version von Oxidemod.org gezogen und installiert.
Auto Restart:
Hier köönt Ihr bis zu 6 Restarts planen, zusätzlich muss ausgewählt werden zu welcher Minute der Stunde die Restarts erfolgen sollen
[Restart Server Daily? yes/no]
RestartDaily=no
[Daily Restart Hours? 00-23]
HotHour1=00
HotHour2=00
HotHour3=00
HotHour4=00
HotHour5=00
HotHour6=00
[Daily Restart Minute? 00-59]
HotMin=01
Alles anzeigen
Downloadlink:
https://www.gamerzhost.de/files/rusttool.zip
Beachtet bitte das dies eine Testversion ist und Fehler vorhanden sein können.
Der Inhalt des Zip Ordners direkt in den Rust Server Ordner legen. Einmal starten dann wird die folgende Basis Config erstellt. Port, IP EIntragen Und Oxide Update falls Ihr Oxide habt auf "yes" setzen.
[Game Server IP]
ListenIP=127.0.0.1
[Game Server Port]
GamePort=7777
[Game Server RconPort]
RconPort=28020
[Max Players]
MaxPlayers=20
[Use SteamCMD To Update Server? yes/no]
UseSteamCMD=yes
[Validate Files Every Time SteamCMD Runs? yes/no]
validategame=no
[Oxide Autoupdate yes/no]
OxideUpdate=no
[Hide Passwords in Log? yes/no]
ObfuscatePass=yes
[Check for Update Every X Minutes? yes/no]
CheckForUpdate=yes
[Update Check Interval in Minutes 05-59]
UpdateInterval=15
[Restart Server Daily? yes/no]
RestartDaily=no
[Daily Restart Hours? 00-23]
HotHour1=00
HotHour2=00
HotHour3=00
HotHour4=00
HotHour5=00
HotHour6=00
[Daily Restart Minute? 00-59]
HotMin=01
[Excessive Memory Amount?]
ExMem=6000000000
[Restart On Excessive Memory Use? yes/no]
ExMemRestart=no
[Running Server with Steam Open? (yes/no)]
SteamFix=no
[Rotate X Number of Logs every X Hours? yes/no]
logRotate=yes
logQuantity=10
logHoursBetweenRotate=24
Alles anzeigen
Beim 2 Start entsteht die rustserver.settings, da könnt Ihr direkt die Serverdaten eintragen, sollte bei den Startparameter etwas fehlen, Info geben. wünscht Ihr keine Special Map wie Hapisland, last level auf false. Sobald Ihr Hapisland oder eine andere Map eintragen tut werden die Parameter Seed und Worldsize in den Startparametern deaktiviert.
[Server Informationen]
server.name=GamerzHost.de
server.description=Willkommen auf dem Server hostet By GamerzHost.de
server.url=https://www.gamerzhost.de
server.headerimage=http://gameserveradmin.eu/gamerzhost.png
[Rcon Admin Password]
rcon.password=_noHASHsymbol
[Server Mapsettings]
server.level=false
server.seed=6738
server.worldsize=3000
decay.scale=0
server.salt=0
[Server Settings]
server.identity=facepunchdev
server.stability=1
server.secure=1
server.saveinterval=300
server.radiation=false
[Server Chatsettings]
server.globalchat=1
chat.serverlog=true
[Server SpawnSettings]
spawn.min_rate=0
spawn.max_rate=0
spawn.min_density=0
spawn.max_density=0
Alles anzeigen
Folgende Parameter können beim Serverstart in der rustserver.ini mit folgenden Werten deaktiviert werden:
server.salt=0
decay.scale=0
spawn.min_rate=0
spawn.max_rate=0
spawn.min_density=0
spawn.max_density=0
server.url=false
server.headerimage=false