Rust
Not enough ratings
COMO INSTALAR CARBON EN TU SERVIDOR
By Xumi
En esta guía os enseñaré a como instalar CARBON ( herramienta para la modificación de servidores de RUST ) en vuestro servidor de RUST, es la continuación de mi anterior guía donde explicaba como crear un servidor.

Espero que os sea de gran ayuda. Intentaré ser lo más breve y claro posible. También podéis ir a mi canal de youtube donde encontrareis vídeos relacionados con la configuración de plugins, servidores etc.

¡RECUERDA! Todos los enlaces de los programas son de sitios Oficiales. No hay herramientas de terceros, todo es oficial.

https://www.youtube.com/xumixurry

También os dejaré mi DC, donde podéis resolver las dudas que tengáis, recordad que esto lo hago desinteresadamente y no por trabajo, por lo que puedo tardar en contestar.
Abstenerse de preguntarme sobre versiones antiguas de oxide, carbon o Rust en general.

DC: https://discord.com/invite/wYebUq9
   
Award
Favorite
Favorited
Unfavorite
Programas Necesarios.
Instalando CARBON
  • Lo primero que debemos hacer es descargar desde Codefling la herramienta "carbon".



  • Elegimos Carbon.Windows.Release.zip



  • Ahora abrimos con WinRaR el archivo que nos acabamos de descargar y arrastramos o copiamos y pegamos los tres archivos a la carpeta raíz del servidor, es decir, en "rust_server"




  • Ahora iniciamos nuestro servidor con " rust_server_start.bat " Si hemos realizado bien el paso anterior en la consola deberíamos ver lo siguiente:




  • Ahora simplemente lo dejamos hasta que se inicie, no debería durar más de 5 minutos ( sin plugins ), pero esto depende del hardware de tu pc.
    Una vez iniciado debería quedar así, recuerda, que los errores en rojo son por no haber abierto el puerto de RUST+, ya que no es obligatorio si no queremos que nuestros jugadores usen la app.



  • Si nos vamos a los archivos de nuestro servidor, verás una carpeta nueva llamada "carbon".



  • Dentro de esa carpeta, encontrarás lo siguiente:



  • Ahora paso a explicar el contenido de las carpetas y archivos más importantes.

- config - Aquí se generan los archivos de configuración de cada uno de los plugins.
- data - Aquí se guardan los datos de los plugins.
- harmony - Plugins de Armony.
- lang - Dentro se generan los mensajes y dialogos con los idiomas disponibles de cada plugin,
también puedes traducirlos tu manualmente.
- logs - Aquí se guardan los registros de errores y funcionamiento de los plugins.
- plugins - En está carpeta de añaden los plugins que descargamos de las diferentes fuentes.

Fuentes donde podemos descargar plugins:

UMOD: https://umod.org/plugins?page=1&sort=title&sortdir=asc&categories=rust ( gratuito )
Codefling: https://codefling.com/mods ( gratuito y de pago )
CHAOS: https://chaoscode.io/resources/categories/rust.2/ ( gratuito y de pago )
Lone.Design: https://lone.design/premium-rust-plugins/ ( gratuito y de pago )
Añadiendo plugins con CARBON
  • Tenemos varias opciones para añadir plugins en nuestro servidor, vamos a ver las dos opciones, la opción tradicional, que sería quizá la complicada, por lo que puedes saltarte este paso e ir al siguiente, a no ser que el plugin debas instalarlo manualmente por algún motivo.

Opción 1 - Forma tradicional:

  • Nos vamos a los archivos de nuestro servidor, concretamente a la carpeta "carbon".
  • Ahora nos vamos a una de las fuentes del apartado anterior, por ejemplo, UMOD, nos vamos a "plugins para RUST" para descargarnos el plugin que queramos, en mi caso he descargado "AdvertsMessages". Un plugin que manda mensajes por el chat del juego aleatoriamente cada X tiempo.



  • Una vez descargado, arrastramos o copiamos y pegamos el archivo .CS a la carpeta "plugins" dentro de la carpeta CARBON de nuestro servidor.



  • Ahora nos tenemos que asegurar que el plugin compila, es decir, que funciona, para ello nos vamos a la consola del servidor y debe mostrarse algo así:



Configurando un Plugin.

  • Nos vamos a la carpeta "config" ubicada en la carpeta "carbon" de nuestro servidor. Dentro de la carpeta podemos observar un archivo .JSON.



  • Abrimos el archivo .JSON con Notepad++ Este es el archivo que debemos modificar "SIEMPRE"

Ahora voy a poner dos imágenes para mostraros el archivo sin modificar y con el archivo ya modificado. Obviamente cada plugin tiene su complejidad, en este caso, como ejemplo he puesto un plugin muy sencillo, en mi canal de youtube tienes muchos vídeos de como configurar otros plugins.

- Archivo sin modificar.



- Archivo modificado.



  • Este plugin, por ejemplo, te permite traducirlo ya directamente añadiendo los mensajes en español. Para otros necesitas entrar en la carpeta LANG y ahí traducir los textos. Siempre que añadamos lineas en la config del plugin, debemos añadir una coma al final, excepto en la última linea ( ver ejemplos anteriores ).

DATO IMPORTANTE:

El ".CS" NUNCA se edita, a no ser que tengas nociones para ello, lo cuál "creo" que si estás leyendo esta guía no las tienes.

  • Una vez editado el plugin, lo guardamos. Ahora toca recargarlo para que los cambios que hemos realizado surtan efecto.

  • Para ello escribimos en la consola c.reload acompañado del nombre del plugin. Ejemplo: c.reload AvertMessages Es importante que se tengan en cuenta las mayúsculas y las minúsculas.



Y así se vería dentro del juego:



Opción 2 Desde la interfaz de CARBON:

  • Lo primero que haremos será entrar al servidor. Una vez dentro, siendo administrador, escribe en el chat /cpanel. Se te abrirá la interfaz de CARBON. Puedes leer o bien saltarte toda la explicación de cada modulo del panel. Yo no voy a explicaros esto en la guía, aquí tenéis un vídeo donde explico todo acerca del panel.



  • Nos vamos a la pestaña plugins. Como veis en la imagen tenemos 3 pestañas UMOD, Codefling y Local ( los subidos manualmente como en el ejemplo anterior y los que instalemos desde aquí ).




  • Vamos a instalar un plugin, por ejemplo, AdminHammer. Hacemos click en el y lo descargamos.



  • Desde aquí podemos, editarlo y recargarlo, no hace falta meter ningún comando para recargar. En caso de que necesites recargar un plugin manualmente el comando de consola es: c.reload NombredelPlugin



  • Los plugins que vayamos instalando, se irán añadiendo a la pestaña LOCAL.



  • Carbon viene con unos plugins ya instalados por defecto, como por ejemplo:
    -GatherManager: Este se encarga de aumentar la recolección de recursos, madera, ores, tela etc.
    -StackManager: Este se encarga de aumentar los stacks de nuestro inventario. en vez de 1k de madera, podemos aumentarlo a 5k o como queramos.
    -Vanish: Este se encarga de volvernos invisible ante los jugadores y la I.A lo que hace de este un
    plugin perfecto para la administración del servidor.

  • Para configurar cualquier plugin lo podemos hacer desde los archivos, como hemos visto en el primer paso, modificando el archivo .JSON o desde la propia interfaz. En el ejemplo vamos a utilizar el plugin "GatherManager", le damos a la pestaña edit config Y asegúrate de que activas el plugin dando al botón ENABLED

  • Aquí están todos los parámetros del plugin GatherManger que podemos modificar:

  • Por ultimo. Algunos plugins requieren permisos especiales, admins incluidos. Vamos a explicar muy breve como darnos esos permisos. Como ejemplo vamos a coger el plugin Vanish, Un plugin perfecto para observar jugadores sin ser visto, nos permite también abrir puertas con code etc. Como ves en la imagen de abajo, siendo admin, me dice que no tengo permisos para usar el plugin.



  • Ahora nos vamos a la parte Permissions. Le damos al nombre del jugador que queramos darle el permiso y elegimos el permisos correspondiente, como puedes ver en las imágenes de abajo.




  • Cerramos el panel y ahora volvemos a escribir el comando /vanish.



  • Y volvemos a escribir el comando /vanish para descativarlo.



  • Y hasta aquí como instalar plugins con CARBON en nuestro servidor. Aquí os dejo un vídeo sobre CARBON explicando todo un poco más detalladamente, por si hay alguna duda.


Espero que está guía te haya servidor de mucha utilidad, no olvides valorarme y añadir a favoritos.
Gracias!! :D