Many beginners and even experienced players one day seriously wonder how to create a server in Rust? Before proceeding directly to phased creation, you should know exactly why you need it and what are its personal differences from existing units. Since the server will be created by you, you will not be banned here - here you and only you will be in charge. However, it must be remembered that maintaining a server is not an easy task.

For good example consider how to run Rust server on a separate hosting, which can always be online for the number of players from 50 people. This will require a simple, high-quality and at the same time reliable hosting. In view of the fact that at present the choice of hosting companies is more than impressive, we offer you 3 options that have proven themselves most effectively. These are the companies we are talking about:

1. DeinServerHost.DE - very high quality and at the same time cheap hosting. True, sometimes there may be malfunctions, the elimination of which may take some time, since there is practically no support from the administration of the site, as such.
2. PlayRust.EU - by far the most expensive and at the same time one of the most the best providers. Differs in reliability and the need for ownership English language enough high level.
3. HostingRust.RU is the official hosting in the Russian Federation. Differs in satisfactory cost, promptly reacting technical support, stable job servers. Various updates are regularly released here, with which the service becomes as pleasant and convenient as possible for users.

After placing an order, we enter the admin panel and configure game server. After registering your account, you can see main panel– server-600x331. There are also buttons to start, stop and restart the server, the amount of memory used, the selected communication channel, the current number of players. Next, run the Steam update - Steam Update. In the tab mod manager you can install the desired game mods. For settings of additional touches, go to the Configuration Files tab, where we edit server.cfg containing standard settings.

Further, when everything is ready, it remains only to launch the newly created server and test it in action. To check if it works, enter the address of the server into the net.connect console. After the first login, it will remain in the connection history. Next, log in as an admin. To do this, you need to register your RCON password in the console. Especially for these purposes, rcon.login xxxxxxx is written, where xxxxxxx means the password you invented. After these rather simple manipulations, your server is completely ready for work. We hope that thanks to this article, you now know exactly how to create a licensed Rust server.

Server creation video

So, the site has a wonderful network. But in it, only a couple of lines are devoted to starting and configuring the server.
I will try to help users who would like to play on their local server with friends and with your own settings. In this short article, I will try to show the whole process: from installing the server to configuring it, including using mods.

1. The first thing we need is to switch to running Rust over the network and download archive containing all necessary tools, and unzip to any location.

2. Now let's move on to installation. Run the file Update-Rust-Server.bat from a folder SteamCMD and wait while our server is downloading. The servers will be loaded into the RustServer folder.

Everything, we have installed the server, proceed to the next steps.

3. Now we will start the server, customize it and invite friends. In order to connect to the created server, perform the following steps:

I go to the folder SteamCMD and run the file Run-Rust-Server.bat(It is him, not Rust_server). To start the experimental Rust server, run the file Run-Rust-Exp-Server.bat
- After starting, the command line will contain lines with information about the download, we are waiting for the moment when the inscription appears "server initialized".
- Everything, the server works.
- Now, in order to enter the server, we need to find out the address of our server. Classic version -
- Write down your ip somewhere in text file(not to forget).
- Next, start the game and press the F1 key (console) and enter the net.connect command there. Your ip: 28015 (where Your ip is your ip, which you learned in advance). In theory, it should also be 127.0.0.1.

If everything is done correctly, you will connect to your server. In order for friends to be able to connect to you, it is of course necessary that the server is running on your computer, and that your friends correctly enter the connection command that you tell them.
Now you can start playing. BUT! The correct execution of all actions in some cases cannot guarantee you success. Since there are a lot of reasons why you might not succeed. The solution to the most common problems is written in.

4. Well, now, if everything worked out for you, and you liked it, you can play around with server settings.
For example, in latest update developers added this interesting thing how the wear and tear of weapons (I immediately remembered a series dead island), as well as wear and tear of clothing and equipment.
This did not suit many, and here is the opportunity to disable this feature.

For this you need:
> Log in to the server with admin rights. To do this, open the console in the game with the F1 key and enter the command Rcon.login your password (your password is set in the server.cfg file and by default it looks like 123456). After entering, an inscription should appear (in the console) "logged as admin", which means you are logged in as an admin. Now enter the commands:
- To disable clothing wear: conditionloss.armorhealthmult "0.0"
- To disable weapon/inventory wear: conditionloss.damagemultiplier "0.0"

With the help of various mods, you can also disable or enable different things. For example, disable disintegration on the server or adjust the flight interval for airplanes. The network already has both affordable and not very affordable mods. I recommend using a free mod magma, due to its ease of customization and a large number of plugins.

If you have landed on this page, you are wondering how to create your own server in Rust, as well as how to configure it to work.

Initially, we will talk exclusively about the Steam version of the game, which costs 800 rubles for this period of time, if necessary, it can also be simulated on a pirated game. During various holidays make decent discounts. Therefore, we will not consider pirated client-servers much, because Rust is not so expensive. Now let's talk about the purpose of the server in the game itself.

The purpose of your server in the game Rust

  1. With the help of the server, you can play with your friends, where no one will interfere with your gameplay.
  2. For experimental activities, this means that anyone can build houses, traps to test it in real time.
  3. To benefit from this, that is, the creation of a server for the game of dozens of people.

Perhaps there are other reasons why servers are created Rust Experimental, but these were only the most popular of them.

How to create (make) your Rust Experimental server on Steam

The Rust server is, first of all, an incredibly good place to do a lot of experiments in the game. Where you can look at new updates from a different angle, that is, find out what items have been added to the game, and also check the stability of your own house, which will not be easy to raid. At the same time, the most banal reasons were named for which they create their own server.

It is worth remembering that servers sometimes have their own shops with things where you can buy items for a raid, building a house, weapons and much more, in fact, for real money. In this aspect, there is constant competition, where some people still buy these items.

It is better to play the game process together with friends on other people's servers, because it will add adrenaline and raise team spirit, thereby you will understand that it is better to survive together with friends on other people's servers. But there are also cases when the server is filled not only by ordinary players, but also by cheaters who do not allow you to play normally. If you know how to raise your server from its knees, then feel free to create your own and invite friends there, but do not use admin rights, this will aggravate the situation of other players.

System Requirements for Rust Server Hardware

No matter how ridiculous it may sound, but certain system requirements it is not known which can be recommended to everyone. Where in the equipment the most important element is RAM, which can be the highest in terms of parameters, because when the server is loaded, the entire flow loads the RAM, and then freezes occur on the server. If there are a lot of objects and players on the server, then the load on RAM will only increase. For a full-fledged game, 8 GB of RAM and an i5th processor are suitable, which will stably support your server at the proper level. With this equipment, you are able to withstand an attack of 20 helicopters, while shooting at them from a 15-story building, which will be 15 blocks in diameter. Thus, no hang-ups should occur. As soon as a serious load appears on the server, the RAM begins to use its own strength to the maximum in order to save the server's work. AT normal mode only 4-6 percent of RAM is used.

Accessibility in the SteamCMD Console

SteamCMD is special utility, which is designed for instant updates of your own servers, and this is done through the client version, using command line. But initially, in this way, you can install the Rust server itself. Undoubtedly, it is important to download such a console from the official site, and only there you need to download it, because you can catch dangerous viruses. The site itself also has installation information, but this instruction is probably not enough for you to create a full-fledged server.

The distribution itself is in the archive, in order to install, you need to unpack all the files into one of the necessary directories. It is worth remembering that if your server is on Linux, then you need to download just such a distribution. Now let's try to completely disassemble OS such as Windows 10 and Debian 8 GNU, Linux.

Installing a Distribution for Rust Server on Windows 10

Perhaps this distribution installation process can differ little from previous versions of Windows, where everything is done in the same way. Moreover, this process can be carried out on the core version, which is undemanding to a license, which can be ideal for all servers.

Initially, it is better to create a specific folder on your hard drive. For example, D:\SteamCMD, such a name was made so as not to get confused in the future, and it was clear what she would do in the future. In this folder you should unpack your distribution. After unpacking all the files, you will see stemcmd.exe among the files, which is exactly what you need to run. After the program is launched, it will automatically download the current version, if necessary, so that your server is up to par. You must remain idle until you are prompted to enter any commands.

Thus, we now have the right to update Steam applications. Below is detailed instructions to create and update your own game server.

IMPORTANT: All commands are entered without these "" quotes, keep this in mind in the future.
  1. The first step is your own authorization on the service. This can be done with a good team "login anonymous". Of course, you can specify your own login with a password, but anonymous authorization does not require you to enter any password. Its use is simpler than other authorization systems.
  2. The second important step is to specify the real path to the directory where the server will be fully installed. You can do this with "force_install_dir<Путь каталога>» . In this case, it is worth remembering that when choosing hard drive, you need to pay attention to its workload and throughput. The tallest throughput is only in SSD drive worth buying if not. Thanks to him, speed is increased by 90 percent, as well as access to it. Therefore, this must be taken into account when creating a server. The path along with the command will look something like this, "force_install_dir D:\srv001"(the name of the directory was specified in an arbitrary way, where you can name it in your own way, after which it will be automatically created).
  3. One of the equally important steps is to launch the installation or update of the game. Undoubtedly, all programs and applications have their own identifier, in Rust it has this ID: "258550". In this step, you do not need to think about it, where you can boldly enter the following data into the console: "app_update 258550". After entering this command, the download will be performed, as well as the required unpacking of the downloaded files to the catalog server, which was just indicated by us in the previous step. Of course, if you look on the Internet, you can come across such a command "app_update 258550 -beta public". She, of course, has a full team summary. The majority lies in one thing, that the game was previously divided into two different games, and these are Legacy and Experimental. Where a new version was in testing, which was not added to the main version of the game and was distributed in free mode. Now the Legacy has been officially shut down, where the Experimental has come to replace it. Keys like "-beta" are required to install a specific version of the game, in our case, this is not necessary. After all, she will download a full-fledged client of the game itself, which is up-to-date.

After your client has downloaded all the required files for the server, you can proceed to the official launch of the server.

This article will cover the full concept of creating, opening and even managing your own server, which will only have standard files without any modifications to it. After all, modifications are a completely different topic, about which you can also tell a lot.

To start our server, we need batch file(batch file). Moreover, in its launch, you have the right to substitute several of your own functions, which it will be forced to perform, and this is indicated in the launch command itself.

Of all the minimal commands, it is required to include such a line in the batch file RustDedicated.exe –batchmode. This is only the smallest part of the possible-connected commands that can be used.

If anyone is interested, you can run your server under such commands that should be in your batch file "RustDedicated.exe -batchmode +server.hostname "MyNameServerRExP" +server.port 28016 -logFile "output.txt". In the command line, the commands were not shown very much desired settings, which indicate the name of your created server, port numbers, log file, it will record all the log actions performed by the server, where you can find out what errors occurred in its work. But for this you need to create a file in the directory of the created server, and it will be "D:\srv001\ruststart.bat".

An important factor in this step is the choice of port, if you have several other servers on the same server, then you need to use completely different ports. That is, you yourself need to set other port parameters "+server.port 28017".

After running this command, the whole world will be generated. But also in this batch file you have the right to specify any commands that will be directly used for the server.

Now we need to launch the Rust game itself, by launching the game, open the console with using the F1 key, where we enter such a line "connect localhost:28016". That is, we enter the same port that we indicated in the batch file itself, and we will go to our server. But "localhost" will only run on your machine where the server was running. If you did the same, but already on the purchased server, then you only need to enter the ip-address and port of the server, and then go to it. But we initially made a server for our OS with local access. Thus, having registered the connection command, after a while it will be possible to run around the wild island.

Automated update process for Rust Experimental server

At this moment, each person designates his own framework, how best to update the entire server under updated version games. That is, you can set specific values ​​that your system will follow. To do this, it is important to create a batch file again with this path "D:\SteamCMD\upd_rs001.bat". It should contain something like this:

echo "Update server Rust: SRV001"

start /wait/high steamcmd.exe +login anonymous +force_install_dir D:\SRV001 +app_update 258550 validate +quit"

Now you will have to suspend the server yourself, and open this bat file, which will update your server client to current version. As soon as the updates are downloaded, you can safely run it again.

If you understand console commands, then you can bring everything to automatism. Where if a new update arrives, then the server stops working and downloads the updates itself, without your participation in all these moments. Of course, if you have a server with modifications, then they may stop working and be able to be more supported. As for the original servers, this will be just a great option that is simply irreplaceable.

Installing the server on a Debian Squeeze machine

Undoubtedly, the process of this installation is very difficult, and requires significant explanations of what relates to what. Therefore, you need to act carefully.

  1. Go to linux system under the superuser, it is referred to differently as "su". Next, you need to execute the command "apt-get install lib32gcc1". This step installs the libraries specifically required for GCC, or more specifically, for compilation.
  2. For SteamCMD it is created completely separately new profile to not run as root all the time, which will take longer to run. Then we calmly create a steam user, where we immediately log in, while using commands such as: “useradd -m steam”, after “su - steam”.
  3. Next, you need to create a directory called "steamcmd", and go into it using "mkdir ~/steamcmd", and then "cd ~/steamcmd". Where to create a directory in the economic directory of the steam profile.
  4. Immediately download the distribution in the console: "wget ​​http://media.steampowered.com/client/installer/steamcmd_linux.tar.gz".
  5. We unpack the archive: "tar -xvzf steamcmd_linux.tar.gz". Next, enter "ls" and see which files have been added.
  6. With the help of "./steamcmd.sh" we launch the shell script. Where to create an invitation console command Steam. Undoubtedly, in the future we simply enter the commands intended for steam, which we have already seen with Windows installation versions.

"login anonymous"

"force_install_dir ./res02"

"app_update 258550"

  1. As everything is installed, then boldly go to the “res02” folder, but for this you first need to exit the “quit” Steam console. Enter further "cd ./res02", and enter "ls". We look at all the files and among the acquaintances we see that the file "RustDedicated" is present.
  2. In this step remembers Windows version again, where we already use a batch file. We do the same here, running the batch file under the following parameters “./RustDedicated –batchmode”. After that, the console starts to display various messages about some information, in which there should be no errors.

Then we quickly start the game and write, as usual, in the console "connect 192.168.0.75:28016". Here, the address of the machine itself is already initially indicated, as well as its port. Then we see that the connection to the server is established. Unfortunately, without optimization, the server will consume most of the RAM, which is about 5 out of 8 GB. Indeed, on Windows, the use of RAM did not even reach 1.3 GB.

How to create your pirate server rast experimental. This is a very exciting question, and I must warn you, it's not that simple.

System requirements

The Rasta server can be expensive on your computer, but maybe not as much as you might think. In the base area of ​​4 sq. km (default generation size) map will run close to 1 gigabyte random access memory. After stress testing and 144,000 objects, the server uses about 1.8 gigabytes of memory. So I would suggest to have at least 3 GB dedicated to the server. For the most part, as a rule, the server will fall apart when the server reaches 150,000 objects.

Server start

After downloading the server itself, the only thing left is to figure out how to run it. Before starting, look at the contents of the batch file.

RustDedicated.exe -batchmode -load is responsible for starting the server without GUI, and the prefix load is very important, because without it, the next time the server starts, all progress will not be loaded, so to speak, there will be a wipe.

server.seed - "seed" modifier for creating the world, an integer from -2147483647 to 2147483647. This number determines how the world will be generated. There are only common locations that are unchanged, these are snow, forest, desert.

You can start bat and connect using:

"client.connect (ip):(port)" in F1 console. If the host is you, then for the local connection “client.connect localhost:28015”

Console commands

As for the rest of the settings, they are the same as for the Steam version, the list of commands for the console to manage the server:

Kick "Name" - kick by name

Kickall - indiscriminately kick

Ban "Name" - ban by namePlayera

Banid "Steam ID" - ban by IDSteam Playera

Status - who is online

Say - to say

Users - Info about players

Banlist - register of "criminals" or cheaters of all kinds

Banlistex - register of "criminals" with answers why they were excluded from the server

Listid - registry of "criminals" or cheaters of all sorts by IDSteam

Event.run - start of an indefinite path of the aircraft, which will drop the boxes to a place with zero abscissa, ordinate and applicate. You can not use if you do not want events.

Server.port "28015" - everything is clear without words, the port on which to listen

Server.maxplayers 500 - also not difficult to guess (how many maximum players do you plan or do not plan)

Server.hostname "My Personal Server" - How would you like your server to be listed in the game

Server.identity "MegaRust" - the name of the server that needs to have a place in the folder name

Server.saveinterval 3600 - how often to save (for those who are not friendly with mathematics 1 hour = 3600 seconds)

Server.seed - an additive for creating a map, in principle any numbers are suitable, since the boundaries are quite large: from -2147483647 to 2147483647. It affects which map will turn out.

Server.secure - everything is clear (VAC and EAC)

Server.tickrate - clock frequency of the card in Hz, it is better to set 30, performance is inversely proportional to the number, but failures are not ruled out.

Server.start - start the server

Server.stop - stop server

Server.writecfg - save settings to a file

Gc.collect - server cache cleaning


In this thread, I'll show you how to create your own Rust Experimental server with mods. Why is it necessary? Well, at least if you play Rust, then you have a lot of ideas that are much more convenient to test on your own server with endless resources and the ability to fly. And if you go further, then you can make your server popular and get real money for selling game goodies to players on your server.

So let's get started.
Part one - Server creation.
1. Download the Rust_server.zip archive from the official website using this
2. Unzip the archive to a folder convenient for you. For example, this one: C:\Games\Rust_Server\Server
Further I will give examples of the address with this folder.
3. Go to the C:\Games\Rust_Server\Server folder and run the update.bat file
A black window with a command line will open and the server files will be downloaded in it, the size is about 2.15 GB. When the download is complete, the window will close automatically.
4. Go to the folder C:\Games\Rust_Server\Server\rustds
Create Text Document in notepad, copy this text inside:
RustDedicated.exe -batchmode -server.hostname "My Server" -server.port 28015 -server.identity Hello_World -server.maxplayers 5 -server.seed 777 -server.worldsize 4000 -chat.serverlog 1 -server.netlog 1 -server .saveinterval 300 -spawn.max_rate 1 -spawn.max_density 1
Next, in notepad, click "Save as ..." and save the file with the name "start server.bat" extension "All files".
The appeared file "start server.bat" is the start file for your server. When you click on it, a black command line window will open again and the map will be created and the server will start. You can find out that the server is ready to work by looking at the fps counter at the bottom right of the window: when loading it will show 0 fps, and after the end it will appear digital value, for example, I have 262 fps.
5. Next, you need to find out your external IP address.
Let's say you went to one of the services for determining the IP address, and your address turned out to be 213.180.193.11
Open Rust and press the F1 button, in the console that opens, enter the command client.connect 213.180.193.11:28015

If everything is done correctly, then the connection will go and you will find yourself on your own server

P.S.: The folder with your server files (save, etc.) will be located at C:\Games\Rust_Server\Server\rustds\server\Hello_World

Part two: admin

1. To make yourself (or a friend) an admin on your server, you first need to know your Steam ID. To do this, go to your steam profile and on any free space- for example, to the left of your avatar, click right click mouse and select "Copy page address". We paste this address anywhere, for example, in a notepad or in a browser. Something like )