Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
server.description "xxxxxx"
server.headerimage "http://www.XXXXX.png"
You can use \n for line breaks in the description string. The image must be in the PNG format.
where_rustdedicated.exe_is\server\server1\cfg
and that your server startup line includes
-batchmode +server.identity "server1"
You can rename server1 to whatever you want, as long as you rename the server's directory accordingly.
Do you host the server on a machine you own or do you rent the server?
http://i.piccy.info/i9/fb6c0acc29b8c407998c228e5c6cb84f/1548166080/18427/1296440/notepad_2019_01_22_16_04_23.png
nothing helped
my variables in a batch file
echo off
:start
cd rustds
RustDedicated.exe -batchmode +server.identity "salute" +server.hostname "[UA] Salute Classic | Wipe 20.01" server.description "Hello World!" server.headerimage "http://i.piccy.info/i9/688f3f93786baa02ae7db6015410ee50/1548068295/7100/1296440/ScreenSelector.jpg" +server.port 28015 +server.level "Procedural Map" +server.seed 1234567.173 +server.worldsize 4000 +server.maxplayers 100 +rcon.port 28016 +rcon.password "......" +rcon.web 1 -logFile "output.txt" -autoupdate
cd ../
goto start
2 - server.description and server.headerimage are missing the + character before them.
3 - Add -load to the end of the startup line. I also have -exec server.cfg at the end of my startup line but I'm not sure if Rust needs it. All servers for other games I've managed did, so I thought I'd just keep it there.
4 - Remove the loop and the auto update stuff. Have separate batch files to update the server and to validate server files.
5 - Since you're setting the server's ID to "salute", server.cfg should be placed in
where_rustdedicated.exe_is\server\salute\cfg.
* * *
So, this is what I would recommend. In the RustDedicated.exe directory, create these three .BAT files:
RUSTRUN.BAT
RustDedicated.exe -batchmode +server.identity "salute" +server.ip X.X.X.X +server.port 28015 +rcon.port 28016 +rcon.password "......" +rcon.web true +server.level "Procedural Map" +server.seed 1234567.173 +server.worldsize 4000 -load -exec server.cfg
I'm not sure if the seed value can be a non-integer number. Set max number of players, server name, description and everything else in the server.cfg file.
RUSTUPD.BAT
(...)\steam\steamcmd.exe +login anonymous +force_install_dir "complete path to the dir where rustdedicated.exe is including the drive letter" +app_update 258550 +quit
IMPORTANT: do not install the server in the same directory where steamcmd.exe is installed.
RUSTVAL.BAT
(...)\steam\steamcmd.exe +login anonymous +force_install_dir "complete path to the dir where rustdedicated.exe is including the drive letter" +app_update 258550 validate +quit
* * *
Then in the server.cfg file you'd have these lines:
server.headerimage "http://i.piccy.info/i9/688f3f93786baa02ae7db6015410ee50/1548068295/7100/1296440/ScreenSelector.jpg" <=== needs to be a PNG file + it might not work with all free image host providers. Steam blocks i.piccy.info as a potentially malicious site, for example. Better use imgur.com.
server.hostname "[UA] Salute Classic | Wipe 20.01"
server.maxplayers 100
(...)
http://i.piccy.info/i9/eb6b405751a2a0dfe79b8325d71d91f1/1548172941/17273/1296440/notepad_2019_01_22_17_56_56.png
http://i.piccy.info/i9/41e4940ee3e06c351e2aa2c0889d1452/1548172972/31093/1296440/notepad_2019_01_22_17_57_35.png
http://i.piccy.info/i9/e9e82cd355829e29bc1a838d23b86fe8/1548172995/130340/1296440/RustClient_2019_01_22_17_57_46.jpg
I didn't understand if by that you meant that your pic is showing now or not.
Post the whole description line here. I want to check if any of the characters might be invalid according to the JSON format used by that setting. I can already see an error from the part visible on the screenshot - double quotes inside a JSON string should be preceded by backslashes. So, instead of "Salute Classic", it should be \"Salute Classic\".
E:\Server\rustds
The description made minimal to check the problem because of the number of characters, it still does not show it. In the batch file I registered the -load -exec server.cfg command and this also did not help. Tried to download even manually via the command line with the command readcfg.
Now prescribed in the batch file looks like this:
echo off
:start
cd rustds
RustDedicated.exe -batchmode -load -exec server.cfg +server.port 28015 +server.level "Procedural Map" +server.seed 1234567.173 +server.worldsize 4000 +server.maxplayers 100 +server.identity "salute" +rcon.port 28016 +rcon.password "....." +rcon.web 1 -logFile "output.txt" -autoupdate
cd ../
goto start
fps.limit "256"
global.perf "0"
server.arrowarmor "1"
server.arrowdamage "1"
server.bleedingarmor "1"
server.bleedingdamage "1"
server.bulletarmor "1"
server.bulletdamage "1"
server.meleearmor "1"
server.meleedamage "1"
server.showholstereditems "True"
server.woundingenabled "True"
server.hostname "[UA] Salute Classic | Wipe 20.01"
server.description "Hello World!"
server.headerimage "https://i.ibb.co/K6BL1RX/Salute.png"
You didn't actually follow all my instructions. I asked you to place a .BAT file with a single line in the RustDedicated.exe directory. Stop copying those start lines from Steam's dedicated server setup guides, they are all outdated. They were already outdated 4 years ago when I used to run a CS:GO server. Most Rust server setup guides you'll find on the net are at least partially outdated too. Auto updating via steamcmd.exe doesn't work well, and even if it did:
1 - You DO NOT want Windows auto updating.
2 - You DO NOT want any program auto updating.
3 - You definitely DO NOT WANT dedicated servers auto updating, especially when it comes to Rust. Trust me on this.
So, let's start again. Copy my line to start the server and place it in a .BAT file in the directory where RustDedicated.exe is. Do not change the position of the command line arguments, -load and -exec server.cfg are at the end for a reason.
Take a screenshot of the path to the server's config directory and post it here. Like this one:
https://i.imgur.com/31sa2Xi.jpg
https://i.imgur.com/TIxSrww.jpg
nothing changed