Cómo actualizar CounterStrikeSharp con seguridad
Counter-Strike 2 se actualiza a menudo y CounterStrikeSharp tiene que seguirle el ritmo. Actualizar es sencillo, pero sin un plan acabas con el servidor roto un viernes por la noche. Sigue este orden y siempre podrás volver atrás.
Mira lo que tienes ahora
Ejecuta meta list y css_plugins list en la consola del servidor. La primera muestra la versión de CounterStrikeSharp y la segunda tus plugins. Anota ambas antes de cambiar nada.
meta list
css_plugins list
Descarga la release adecuada
Consigue la última release en la página oficial de CounterStrikeSharp en GitHub. Elige el paquete para tu sistema y el que incluye el runtime si tu servidor todavía no tiene .NET instalado.
Haz copia de seguridad y reemplaza
Haz una copia de la carpeta addons/counterstrikesharp. Después detén el servidor y copia encima los archivos nuevos. Tus configuraciones y plugins se quedan donde están, porque no forman parte de la release. Comprueba también que Metamod esté al día.
Comprueba que funciona
Arranca el servidor y ejecuta meta list otra vez. Debería aparecer la versión nueva y la lista de plugins mostrar los tuyos sin errores.
meta list
Listing 1 plugin:
[01] CounterStrikeSharp (x.y.z) by Roflmuffin
Recompila si hace falta
Si un plugin muestra errores tras la actualización, probablemente se creó para una API más antigua. Busca una release más reciente de su autor o recompílalo con nuestro compilador usando una versión adecuada de CounterStrikeSharp.API.
Si algo sale mal
Detén el servidor y restaura la carpeta de la copia de seguridad. En un minuto vuelves al punto de partida y puedes buscar la causa sin la presión de tus jugadores.
Hazlo un hábito
Vigila las nuevas releases de CounterStrikeSharp después de cada actualización grande del juego y, si puedes, prueba las actualizaciones primero en un servidor de pruebas. Un servidor actualizado con regularidad rara vez da malas sorpresas.
¿Te ha resultado útil este tutorial?
Barlap para la comunidad.