Home | Computers | Codes & Signals | DIY | Marginal Science | Security & Safety | Society | Miscellaneous        stolons: Worklooker | Monkeydoit | JobSpector

Gameservers Rust Game Help For Rust Admins

If you want help running Rust on the Gameservers host here are some tips for admins.

Rust Admin Tips for Running Rust on Gameservers Overview:

As soon as you login you will be directed to Gameservers admin interface showing Active Subscriptions, but what you want to look at are the admin Tools.

Rust Admin Tips for Running Rust on Gameservers: The Tools icons and the Active Subscriptions

Under the server subscription name you will see your current Rust server with green to indicate the server is running or red that the server is offline. Note: Just because the light is green does not mean that your server is updated or running correctly. The only way to know for certain that your Rust server is running properly under the current version is to actually connect using your updated Rust client. To connect I open Rust and hit the F1 key. Then type client.connect (use the server IP address:port), e.g. client.connect as it appears in Active Subscriptions. But, the main feature you will use most are the Tools by clicking on the icons. I will briefly describe each of the Tools below:

INFO - This area provides FTP login information, the ability to stop the server, restart the server, and to reinstall the server. You do not need to wipe the server from this screen. I will explain below the best way to wipe the server using FTP.
CONFIG - This is the active config that you can modify. Here you can basically set the server name people see, URL if you have one, map size, map seed, and more. I will give you an example of how to do this.
ADMINS - To designate someone for use of the Gameservers' interface Tools, but not billing or account info.
MODS - This is very important. You will use SERVER UPDATE [INSTALL] every Thursday (Typically after 3 PM EST) to update the server to keep it current. Before doing a server update it's recommended that you make sure that the client and the server update have both been released. Once you are certain that both client and server updates have been released, do a forced save "server.save" from console and STOP SERVER from the INFO screen before applying the update. After the server update then you simply restart the server. If you do not update the server then players cannot join because they will have a different protocol. NOTE: If you apply mods like OXIDE or Rust:IO just be advised that your server will show up in Rusts MODDED server list instead of COMMUNITY SERVERS. I found that I got more players by not running any mods and this could be because more players are looking on the community servers list. So I never installed any mods.

The Steam Controller

May not realize how awesome this is until you dig into the controller customization. For Fallout 4 I had a problem finding the sensitivity balance between camera movement and aiming, but when I looked through the configs I found a setting that completely sold me on the controller. You can set augments such as when holding down the left trigger (the scope) it adjusts the sensitivity of the right thumbpad. So walking around the wasteland and looking through the scope are now two different sensitivities with no effort. No way I can use any other controller on PC.

Wipe the Rust server using FTP

To wipe the Rust server I do not use the INFO screen. I find it easier and faster to use FTP. A good free FTP client is FileZilla. Using the login information provided by Gameservers simply login to your server's FTP. Here are the steps I follow every time I wipe the server:

Rust Map & XP Wipe ("Full Wipe") FTP

This procedure explain how to do a "full wipe" using FTP which means that you are deleting all player bases / structures and all players' XP (experience) will go back to zero. If you are introducing a new map then you will also need to modify your config file with a new map size and seed. Here are the steps I use for a full wipe:

1. Give all players currently on the server a 5 minute countdown (optional).

2. After the 5 minute countdown is up I will generally do a forced save in the command line - server.save , but in this case since this is a full wipe there is no need to save any data. By all means, use a server.save if you are just wiping the map or XP.

3. Inside Gameservers' control panel INFO I click on the button [STOP SERVER]

4. Once the server has stopped I login to my FTP client to the Rust server. There are several files that I delete as indicated below:

Full Wipe Rust Server Map & XP
NOTE: These files delete everything Map + XP. If you just wanted to wipe the map then just delete the proceduralmap.sav

5. Next I update the Rust CONFIG for map size and seed. This is explained below.

6. Once I have updated the config file to a new map size and seed then I go to back to the INFO screen and click on [RESTART SERVER]. This will take several minutes.

Change Rust Map Size / Rust Map Seed Using Gameservers Config

Here is an example config I use for half decay and no radiation. Notice in bold are the +server.seed and +server.worldsize. You can change these numbers to change the map. To find a map I go to Rust IO map gallery. Low pop map sizes 2000-3300 | High pop 3400-4000, but it's all a matter of personal preference. In the Gameservers interface CONFIG is where you make config changes and then click [SUBMIT].

-batchmode +server.ip +server.port 28016 +server.level "Procedural Map" +server.seed 22 +server.worldsize 3350 +server.maxplayers 100 +server.hostname "Rust Vanilla | Wipe 10/1 | All Welcome" +server.identity "1212121212" +rcon.ip +rcon.port 28018 +rcon.password 11212121212 +query_port 28017 +server.url "http://www.myserverwebsite.com" +server.headerimage "http://www.myserverwebsite.com/images/server.png" +server.description "*Rust like it was meant to be played\n *Full wipe 10/1\n *Noobs, solo players, groups welcome\n *Low Ping\n *No decay\n *No radiation\n" +airdrop.min_players "1" +decay.scale ".5" +server.radiation "false" -nologs load