Menú
Está libre
registro
el principal  /  Programas/ Cómo crear un juego de servidor en rast. Cómo crear tu servidor Rust

Cómo crear un juego de servidor en rast. Cómo crear tu servidor Rust

Cómo crear tu servidor pirata Rast experimentó. Esta es una pregunta muy emocionante y debo advertirles que no todo es tan simple.

Requisitos del sistema

Un servidor Rasta puede ser costoso en su computadora, pero tal vez no tanto como podría pensar. En el área de la base de 4 metros cuadrados. km (tamaño de generación predeterminado) el mapa se ejecutará cerca de 1 gigabyte memoria de acceso aleatorio... Después de las pruebas de estrés y 144.000 objetos, el servidor utiliza alrededor de 1,8 gigabytes de memoria. Por lo que sugeriría tener al menos 3 GB dedicados por servidor. En su mayor parte, normalmente, el servidor se derrumbará cuando el servidor alcance los 150.000 objetos.

Inicio del servidor

Después de descargar el servidor en sí, es un asunto pequeño averiguar cómo iniciarlo. Antes de comenzar, observe el contenido del archivo por lotes.

RustDedicated.exe -batchmode -load es responsable de iniciar el servidor sin interfaz grafica, y el prefijo de carga es muy importante, porque sin él, la próxima vez que inicie el servidor, no se cargará todo el progreso, por así decirlo, habrá un borrado.

server.seed - "semilla" -modificador para crear el mundo, un número entero de -2147483647 a 2147483647. La forma en que se generará el mundo depende de este número. Solo hay ubicaciones generales que no han cambiado, son nieve, bosque, desierto.

Puede iniciar bat y conectarse usando:

“Client.connect (ip) :( puerto)” en la consola F1. Si el host es usted, entonces para la conexión LAN "client.connect localhost: 28015"

Comandos de consola

En cuanto al resto de configuraciones, son las mismas que para la versión Steam, la lista de comandos para que la consola controle el servidor:

Kick "Name" - patear por nombre

Kickall: patea indiscriminadamente

Prohibir "Nombre": prohibición por nombre de Playera

Banid "Steam ID" - prohibición por idStima Playera

Estado: quién está en línea

Decir - decir

Usuarios: información sobre los jugadores

Banlist: un registro de "delincuentes" o todo tipo de tramposos

Banlistex: un registro de "delincuentes" con respuestas sobre por qué fueron excluidos del servidor

Listid - registro de "delincuentes" o tramposos de todo tipo según idStim

Event.run: inicio de una trayectoria plana indefinida, que colocará cajas en un lugar con abscisas cero, ordenadas y aplicadas. No puedes usar si no quieres eventos.

Server.port "28015": todo está claro sin palabras, el puerto en el que conectarse

Server.maxplayers 500: tampoco es difícil de adivinar (cuántos jugadores máximos está planeando o no planeando)

Server.hostname "Mi servidor personal" - ¿Cómo le gustaría ver su servidor en el juego?

Server.identity "MegaRust": el nombre del servidor que necesita un lugar en el nombre de la carpeta

Server.saveinterval 3600: con qué frecuencia guardar (para 1 hora no compatible con matemáticas = 3600 segundos)

Server.seed: un complemento para crear un mapa, cualquier número es adecuado en principio, ya que los límites son bastante grandes: de -2147483647 a 2147483647. Afecta el tipo de mapa que obtiene.

Server.secure: todo está claro (VAC y EAC)

Server.tickrate: la frecuencia de reloj de la tarjeta en Hz, es mejor configurarlo en 30, el rendimiento es inversamente proporcional al número, pero no se excluyen las fallas.

Server.start: inicia el servidor

Server.stop: detiene el servidor

Server.writecfg: guardar la configuración en un archivo

Gc.collect - borrar la caché del servidor

Introducción

NOTA: Antes de comenzar a crear un servidor, asegúrese de tener suficiente espacio en disco, poder de computadora, nervios y tiempo.

Además, en las recientes "Actualizaciones / arreglos", eliminaron el comando para conectarse al servidor con otras personas (a saber: "client.connect: 28015" (por defecto)). Ahora, este comando "vital" temprano da una pantalla de carga interminable (alguien podría decir, todo funciona, solo soy yo con las manos torcidas. -Quizá, pero lo hicimos 10 veces y generalmente matamos el tiempo, alrededor de dos horas, pero la pantalla de carga no mostró la menor señal de vida). En este sentido, no tiene sentido describir cómo conectarse al servidor a otras personas. (ya que hay otras formas, no lo sé).

Creación de servidor

Comenzamos descargando desde el sitio web oficial de Steam: SteamCMD (consola Steam). Después de descargar SteamCMD, descomprímalo en la carpeta Steam. A continuación, vaya a la carpeta "Steam" y ejecute este archivo (en este punto, el propio Steam debe estar apagado). Se apaga la consola Steam. Después de cargar, debemos iniciar sesión - para esto escribimos el comando: "iniciar sesión anónimo" y presionamos Enter.
Después de iniciar sesión, registramos este comando para cargar los archivos Rast - " app_update 258550 -beta experimental"
Es lógico que los archivos del juego tarden mucho en cargarse, dependiendo de la velocidad de Internet.
Me apresuro a señalar que si no tiene un complemento de actualización automática, tendrá que escribir este comando "app_update 258550 -beta experimental" después de cada actualización.
Una vez que se hayan descargado los archivos, podemos cerrar la consola. Luego ve a la carpeta: Steam> steamapps> common y si hiciste todo bien, entonces deberías tener una carpeta "rust_dedicated".
Ahora iniciamos Steam. Debería actualizarse. (Por eso era tan importante que Steam estuviera cerrado) Mientras tanto, Steam se está actualizando, volvemos a ir a la carpeta rust_dedicated y creamos Documento de texto, que llamaremos "inicio" y cambiaremos su formato de ".txt" a ".bat". Como resultado, deberíamos tener un archivo: "start.bat". Ahora haga clic en él con el botón derecho del ratón y seleccione el elemento "Cambiar". Más adelante escribimos lo siguiente:

  1. RustDedicated.exe -batchmode -load (esta función se encargará de guardar en tu servidor)
  2. + server.hostname "NazvanieServera" + server.port "28015" + server.identity (el nombre de su servidor puede ser cualquier cosa, siempre que esté escrito en inglés).
  3. "my_server_identity / save" + server.maxplayers "10" (el número de jugadores también puede ser cualquiera).
  4. + rcon.port "28016" + rcon.password "11111" + server.seed "2200000" (la semilla del servidor puede ser cualquiera).
Nosotros salvamos. Entonces, si hicimos todo bien, ve a RUST. Abra la consola de Rast y escriba: "client.connect"
Eso es todo lo que se ha creado el servidor, lo que significa que sigamos adelante ...
P.D .: durante todo el funcionamiento del servidor, el programa debe estar ejecutándose: RustDedicated.exe, y si está en el servidor y cierra este programa, será expulsado inmediatamente del servidor (o más bien, el servidor se apagará solo). Y después de cada salida del servidor, es recomendable escribir el comando: "guardar", ya que en ocasiones RUST no guarda los datos automáticamente.

Emisión de panel de administración

Emisión del panel de administración Después de haber creado un servidor, probablemente desee ser administrador, porque ¿de qué sirve crear un servidor si no es el principal en él, verdad?
Y para esto, nuevamente necesitamos ir a RustDedicated y escribir el siguiente comando:
ownerid X "Y" donde X es su SteamID e Y es su apodo.
Para averiguar su ID, debe ir a su perfil, pero si ya ha cambiado su ID original, vaya a su servidor y abra RustDedicated, dirá qué jugador se unió y su ID.
Si en el momento en que se entregó el panel de administración, estaba en su servidor, deberá volver a ingresar. Y para asegurarnos de que hicimos todo bien, presione F1 y vaya a la lista de elementos, si todo se hizo correctamente, entonces puede obtener la cantidad requerida de recursos.

Para que cada vez que ingrese al servidor, no tenga que reescribir todos estos zloebuchie números y letras, puede hacer lo siguiente:

1. Abra la carpeta cfg, que es (al menos mía) aquí:
D: / Steam / steamapps / common / rust_dedicated / server / my_server_identity / cfg
2. Cree un nuevo archivo de prueba.
Y escribe ese mismo comando. (ID de propietario X "Y")

Entonces, el sitio tiene grandes cosas en la red. Pero solo se necesitan un par de líneas para iniciar y configurar el servidor.
Intentaré ayudar a los usuarios que quieran jugar en su local. servidor con amigos y con tu propia configuración. En este breve artículo intentaré mostrar todo el proceso: desde la instalación del servidor hasta la configuración, incluido el uso de mods.

1. Lo primero que debemos hacer es pasar a ejecutar Rust en la red y descargar archivo que contiene todo herramientas necesarias y descomprímalo en cualquier lugar.

2. Ahora pasemos a instalación... Ejecuta el archivo Update-Rust-Server.bat de la carpeta SteamCMD y espere mientras nuestro servidor se descarga. Los servidores se iniciarán en la carpeta RustServer.

Eso es todo, hemos instalado el servidor, continúe con los siguientes pasos.

3. Ahora lo haremos iniciar el servidor, personalízala e invita a tus amigos. Para conectarnos al servidor creado, realizamos los siguientes pasos:

Ir a la carpeta SteamCMD y ejecuta el archivo Ejecutar-Rust-Server.bat(Es él, no Rust_server). Para iniciar el servidor Rust experimental, ejecute el archivo Ejecutar-Rust-Exp-Server.bat
- Después de comenzar en línea de comando habrá líneas con información sobre la descarga, estamos esperando el momento en que aparezca la inscripción "servidor inicializado".
- Todo, el servidor está funcionando.
- Ahora, para ingresar al servidor, necesitamos averiguar la dirección de nuestro servidor. La opción clásica es
- Escribimos nuestra ip en algún lugar de Archivo de texto(para no olvidar).
- A continuación, inicie el juego y presione la tecla F1 (consola) e ingrese el comando net.connect allí Su ip: 28015 (donde su ip es su ip que aprendió de antemano). En teoría, esto también debería ser 127.0.0.1.

Si todo se hace correctamente, se conectará a su servidor. Para que los amigos puedan conectarse contigo, necesitas, por supuesto, que el servidor se esté ejecutando en tu computadora y que tus amigos ingresen correctamente el comando de conexión que les indiques.
Ahora puedes empezar a jugar. ¡PERO! La ejecución correcta de todas las acciones en algunos casos no puede garantizar su éxito. Dado que hay muchas razones por las que es posible que no tenga éxito. Para obtener soluciones a los problemas más comunes, consulte.

4. Bueno, ahora, si todo te salió bien y te gustó, puedes jugar con Configuración del servidor.
Por ejemplo, en última actualización los desarrolladores agregaron algo tan interesante como el uso de armas (inmediatamente recordé la serie Isla muerta), así como el desgaste de la ropa y el equipo.
Esto no fue adecuado para muchos y existe la posibilidad de desactivar esta función.

Para esto necesitas:
> Inicie sesión en el servidor como administrador. Para hacer esto, abre la consola en el juego con la tecla F1 e ingresa el comando Rcon.login tu contraseña (tu contraseña está configurada en el archivo server.cfg y por defecto se ve como 123456). Después de ingresar, debe aparecer una inscripción (en la consola) "registrado como administrador", lo que significa que ha iniciado sesión como administrador. Ahora ingresamos los comandos:
- Para deshabilitar el uso de ropa: conditionloss.armorhealthmult "0.0"
- Para desactivar el desgaste de armas / inventario: conditionloss.damagemultiplier "0.0"

También se pueden usar varios mods para deshabilitar o habilitar diferentes cosas. Por ejemplo, desactive el decaimiento en el servidor o ajuste el intervalo de vuelo de los aviones. La red ya tiene mods asequibles y no muy asequibles. Recomiendo usar el mod gratuito Magma, debido a su facilidad de personalización y la gran cantidad de complementos.