Ir al contenido principal
Starmine, hosting de servidores Minecraft

Oxide o Carbon para su servidor Rust moddé

8 min de lectura

Un forced wipe de Rust cae el primer jueves del mes, y su servidor moddeado puede quedarse vacío si el framework aún espera una actualización. La decisión real se toma entre el catálogo de Oxide, muy amplio, y la disponibilidad de Carbon, a menudo listo el mismo día. Cambiar de framework no elimina ni su mundo ni a sus jugadores, y los plugins siguen ordenados en carpetas separadas.

Elegir entre Oxide y Carbon para Rust

El primer criterio no es la promesa de rendimiento. Es su margen la noche del forced wipe. Rust actualiza su cliente y su servidor el primer jueves del mes, a menudo alrededor de las 20 h en Francia. Si sus jugadores llegan en los primeros 30 minutos, una hora de espera ya vacía la cola. Si su pico empieza el viernes por la noche, el retraso pesa mucho menos.

El segundo criterio es el catálogo. Oxide, también llamado uMod Rust, arrastra años de historial y reúne miles de plugins para servidor Rust. Permisos, kits, economía, anti-cheat comunitario, zonas, loot, las piezas ya existen. Carbon parte con una lista más corta. A cambio, busca una ejecución más ligera y una salida más cercana a las actualizaciones de Rust.

El tercer criterio es su dependencia de los plugins. Por debajo de 15 plugins, ambos frameworks funcionan bien. Entre 30 y 60 plugins, la compatibilidad se convierte en el verdadero tema. Por encima de 80 plugins, los hooks llamados en bucle, como OnTick, OnEntityTakeDamage o OnPlayerInput, cuentan más que el logo que aparece al arrancar.

El cuarto criterio es el riesgo de migración. Sigue siendo bajo si mantiene las carpetas ordenadas. Oxide guarda sus extensiones en oxide/plugins. Carbon guarda las suyas en carbon/plugins. El puerto de juego 28015, el puerto RCON 28016 y el archivo server.cfg no cambian porque sustituya el framework.

Comparar Oxide y Carbon en tabla

Oxide y Carbon no corrigen el mismo problema. Oxide gana cuando busca un plugin ya probado por 500 servidores. Carbon gana cuando el servidor tiene que arrancar rápido después de una actualización de Rust, con menos margen dejado al loader. La mala elección consiste en copiar la stack de otro servidor sin mirar su número de plugins, su día de wipe y la hora real de su pico.

CriterioOxide, uMod RustCarbon RustUmbral que cambia la decisión
Disponibilidad tras forced wipeMuy extendido, pero puede haber espera después de una actualización de RustSuele estar disponible el día del forced wipePor encima de 1 h de espera, un servidor de wipe day pierde su cola
Catálogo de pluginsMiles de plugins, muchos comentarios públicosCatálogo más corto, compatibilidad variable con los plugins de OxideA partir de 30 plugins, pruebe cada dependencia
RendimientoCorrecto si los plugins están bien hechosLoader más rápido, menos sobrecarga en varios casosPor encima de 120 ms por tick de servidor, mida antes de añadir RAM
Soporte comunitarioForos, historiales de errores, snippets antiguosComunidad más reducida, respuestas a menudo más técnicasUn plugin sin actualización desde hace 12 meses se convierte en una apuesta
MigraciónCarpeta Oxide separadaCarpeta Carbon separadaNo hay pérdida de mapa si no toca la carpeta save

La lectura es directa. Oxide reduce el riesgo funcional. Carbon reduce el riesgo de retraso y puede reducir la carga de CPU. Ninguno de los dos salva un plugin mal escrito que escanee 200 000 entidades cada 5 segundos.

Usar Oxide, uMod Rust, sin caer en trampas

Oxide sigue siendo la opción más segura para un servidor moddeado clásico. Si busca oxide o carbon porque un plugin de kits ya no arranca, Oxide mantiene una ventaja concreta: alguien ya se ha topado con el mismo error, en la misma versión de Rust, con el mismo plugin C#. Mensajes como Error while compiling: BetterChat.cs o Failed to call hook OnPlayerConnected aparecen en discusiones antiguas. Siguen sirviendo.

Su punto fuerte es el ecosistema. Un servidor PvE con 40 plugins encuentra rápido sus bases: StackSizeController, Vanish, ZoneManager, NTeleportation, Economics, Kits. El comando oxide.reload NombreDelPlugin evita un reinicio completo cuando corrige una configuración. Téngalo a mano cuando ya hay 25 jugadores conectados y el tick sigue en 20 TPS.

La limitación de Oxide se ve durante las grandes actualizaciones de Rust. El forced wipe a veces modifica hooks, clases Unity o firmas internas. Oxide se adapta. No siempre en los primeros minutos. Para un servidor mensual que hace wipe a las 21 h con 80 jugadores esperando, ese retraso se convierte en el problema número uno.

No confunda catálogo con calidad. Un plugin uMod descargado 50.000 veces puede seguir rompiendo el tick si su configuración en oxide/config lanza guardados demasiado frecuentes o avisos cada 10 segundos. Si su servidor baja de 18 TPS con 50 jugadores, quite primero los plugins que escuchan daños, loot y desplazamientos. Añadir 4 GB de RAM no corrige un thread de servidor saturado.

Instalar Carbon Rust cuando el wipe no puede esperar

Carbon va dirigido a los administradores que quieren reiniciar rápido tras una actualización. La noche del forced wipe, su ventaja se ve enseguida. Cuando Oxide pide esperar a un build compatible, Carbon suele estar listo ese mismo día. En un servidor público con wipe mensual, cola de espera y avisos de Discord a las 20 h, esta diferencia va por delante de un plugin cosmético.

Carbon también trabaja sobre el coste de ejecución. La ganancia no convierte un procesador flojo en una máquina de torneo, pero se nota en servidores cargados de hooks. Si el tick de su servidor pasa regularmente por encima de 100 a 150 ms con 60 jugadores, pruebe Carbon en A/B sobre una copia. Mantenga el mismo mapa, los mismos plugins y el mismo número de sleepers. Si no, su medición no vale nada.

Los límites siguen claros. El catálogo de Carbon es más corto. Algunos plugins de Oxide funcionan, otros requieren adaptación, sobre todo los que tocan permisos, timers o llamadas internas. Ponga los plugins de Carbon en carbon/plugins y guarde sus ajustes en carbon/configs. No mezcle las carpetas por ganar 5 minutos. Así es como se pierde una noche buscando por qué un plugin lee una configuración antigua.

Carbon encaja peor en el servidor RP que depende de 70 extensiones uMod antiguas y de un plugin privado compilado en 2022. Encaja muy bien en el servidor que asume una selección corta: administración, permisos, stack, gather, kits, teleportación, logs. Menos piezas. Menos sorpresas.

Pasar de Oxide a Carbon sin perder el mapa

Cambiar de framework no destruye nada por sí solo. El mapa Rust, los blueprints, los sleeping bags y los inventarios siguen en la carpeta de guardado de la identidad del servidor. Los plugins de Oxide y Carbon siguen separados. Lo que rompe una migración es borrar a mano la carpeta equivocada, o arrancar dos sistemas de plugins al mismo tiempo.

  1. Detenga a los jugadores correctamente. Envíe un guardado por consola antes del corte.saveEspere la confirmación de guardado en la consola, y luego pare el servidor. Un corte durante la escritura del mundo puede producir un archivo parcial.
  2. Copie la carpeta de guardado de la identidad de su servidor, el archivo de configuración del servidor, y luego la carpeta de Oxide o Carbon existente. Un guardado útil suele pesar entre 200 MB y 3 GB según el tamaño del mapa, el número de entidades y las bases abandonadas.
  3. Desactive el framework antiguo antes de activar el nuevo. No conserve dos loaders. Si la consola muestra dos banners de framework al arrancar, está probando un montaje sucio.
  4. Arranque con cero plugins, y luego añada tres plugins como máximo: permisos, administración, y después un plugin de gameplay. Reinicie o recargue entre cada lote. Cuando aparezca un error, sabrá qué lote lo ha creado.
  5. Recree los permisos con método. Los grupos admin, modérateur, VIP y jugador no siempre usan el mismo formato de un framework a otro. Un servidor con 200 VIP no se migra a ojo.

En el panel Starmine, el selector Oxide/Carbon evita la subida manual del framework, el cambio del objetivo de arranque y la organización de las carpetas de plugins para este caso concreto.

Elegir Oxide o Carbon según su servidor Rust

Elija Oxide para un servidor comunitario estable, con 10 a 60 jugadores y una lista larga de plugins. Consérvelo si su gameplay depende de extensiones uMod conocidas, si sus moderadores ya usan los comandos de Oxide, o si su wipe no necesita abrir en los 15 minutos posteriores a la actualización de Steam. Para un servidor PvE, RP ligero o semi-vanilla moddeado, Oxide evita sobre todo incompatibilidades tontas.

Elija Carbon para un servidor que vive del arranque del wipe. Si su anuncio de Discord dice apertura a las 20 h 05 y 80 jugadores esperan, Carbon Rust le da más posibilidades de cumplir el horario el primer jueves del mes. Elígelo también si su selección de plugins cabe en 15 a 35 extensiones bien conocidas y si cada actualización pasa primero por una copia.

PerfilElecciónRazón
Servidor vanilla con 5 plugins adminCarbonPocas dependencias, arranque rápido tras el wipe
Servidor PvE con economía, kits, zonas y teleportaciónOxideCatálogo uMod Rust más amplio y más documentado
Servidor competitivo de wipe-day, 50 a 150 jugadoresCarbonLa disponibilidad y la carga de CPU pesan más que la comodidad histórica
Servidor RP con 70 plugins y scripts privadosOxideMenos sorpresas con los viejos plugins del servidor Rust

Si tu servidor cae por debajo de 18 TPS con menos de 40 jugadores, no cambies de framework al azar. Desactiva primero los plugins que registran cada disparo, cada loot o cada desplazamiento. Si el tick vuelve a subir, el framework no era el primer culpable.

Guías

¿Los jugadores tienen que instalar algo para Oxide o Carbon?

No. Oxide y Carbon funcionan en el lado del servidor. Los jugadores entran con el cliente estándar de Rust, en el mismo puerto de juego, a menudo 28015.

¿Mis plugins de Oxide funcionan todos en Carbon?

No, no todos. Muchos plugins sencillos funcionan o requieren pocos ajustes, pero los que tocan los permisos, los hooks avanzados o llamadas internas se prueban uno por uno.

¿Cambiar de framework borra mi map o los inventarios?

No, el framework no contiene el map. Los datos del mundo, de los jugadores y de los inventarios permanecen en la copia de seguridad de la identidad del servidor, siempre que no borres esa carpeta.

¿Por qué mi servidor moddeado tiene lag con 32 GB de RAM?

Rust a menudo se satura en el hilo del servidor antes de quedarse sin memoria. Un plugin que procesa demasiados eventos puede hacer caer los TPS incluso con mucha RAM libre.