Elige el paquete de servidor para tu sistema operativo
La versión estable v2.1.2 ofrece ReSkateServer-2.1.2.zip para Windows y ReSkateServer-Linux-2.1.2.tar.gz para Linux nativo x86_64. Ninguno es un cliente para jugar. El servidor no necesita el juego completo ni la aplicación Steam, pero sí sus bibliotecas de red Steam incluidas. A veces la documentación llama ZIP al archivo Linux; usa el adjunto real de la versión.
Consultar la fuente ↗Primer inicio, configuración y acceso de administrador
Extrae el paquete de servidor elegido en un directorio propio. En Windows, ejecuta ReSkateServer.exe una vez para crear ReSkateServer.json, detenlo, edita al menos server.name y reinicia. La documentación original advierte que si se cambian ajustes desde el servidor en ejecución, este puede volver a escribir la configuración; los cambios manuales podrían sobrescribirse. Mantén junto al ejecutable steam_api64.dll, steamclient64.dll, tier0_s64.dll, vstdlib_s64.dll y world-layers.json.
role <your SteamID64> adminLos primeros ajustes que necesita la mayoría de anfitriones
Empieza por la visibilidad, el acceso y la elección del mapa. Los campos anidados documentados a continuación bastan para orientarte en la primera configuración sin reproducir todos los ajustes. Los permisos de roles y la moderación se explican en la documentación de roles del servidor; asignarte admin es distinto de establecer una contraseña para unirse.
| Campo | Uso |
|---|---|
| server.name / server.password | Elige el nombre que aparecerá en el explorador y, si quieres, una contraseña para unirse. Si la contraseña está vacía, cualquiera que encuentre la sesión podrá acceder. |
| server.listed | false oculta el servidor del explorador; entonces los jugadores necesitan su código para unirse. |
| maps.map / maps.pool | Define el mapa actual y la lista utilizada para las votaciones/rotación. Instala los metadatos del mapa personalizado antes de indicar su nombre. |
| maps.rotation_minutes / maps.rotation_vote | Controla los cambios de mapa programados y la votación al final de cada mapa. Un temporizador de rotación a cero desactiva la rotación automática. |
| server.auto_update | Controla el actualizador de versiones descrito a continuación. Ten en cuenta la compatibilidad del protocolo de jugadores y servidor. |
Instala un mapa personalizado y conserva el nombre del paquete
Copia la carpeta completa del mod de mapa personalizado desde Mods del juego a Mods, junto al servidor; incluye reskate-levels.json y manifest.json. Conserva la identidad Owner-Name o Owner-Name-Version de Thunderstore para que las ofertas de mapas ausentes puedan identificar el paquete. El servidor y el jugador necesitan el mismo contenido de mapa. Un mod de parque de Park Editor se configura de otra manera: se asocia al mapa en que se creó y distribuye los objetos Build Kit compatibles, no un nivel entero nuevo.
- Copia la carpeta del mod de mapa en Mods del servidor y conserva su identidad y metadatos.
- Selecciona el mapa con el nombre documentado e inclúyelo en maps.pool si quieres que esté disponible en la rotación o las votaciones.
- Comprueba la versión exacta de ReSkate del cliente que se une y su paquete de mapa. Para descargas de mapa rechazadas, no disponibles o lentas, consulta la guía de mapas personalizados.
Conexión, reinicios y compatibilidad entre versiones
La conexión documentada mediante retransmisión de Steam no requiere redirección de puertos. La redirección UDP opcional de 27015–27016 mejora el ping que muestra el explorador y la velocidad al unirse; esos puertos no solucionan universalmente los conflictos de versiones. Con el inicio de sesión anónimo, el servidor recibe una nueva identidad y un código de Steam en cada reinicio, aunque sigue siendo posible encontrarlo por nombre. El token privado para iniciar sesión como servidor de juego es una opción avanzada de la fuente original, no una contraseña que debas publicar en una guía.
Tanto los jugadores como el servidor necesitan la versión estable 2.1.2; no puede conectarse a la versión preliminar 2.1.2 anterior. Los servidores pueden declarar plugins.required. La tarjeta de entrada agrupa los plugins y el mapa que falten; GET ALL los descarga, instala y aplica antes de entrar.
Consultar la fuente ↗Expulsiones programadas y bloqueo de herramientas por jugador
La versión 2.1.1 permite expulsiones programadas y bloquear herramientas individualmente: noclip/teleport, No Bail, boosts o ajustes de física. Consulta la referencia de comandos de administración del proyecto para conocer la duración, la identidad del jugador y las herramientas aplicables. El anfitrión puede restringir los ajustes locales de un jugador; los bloqueos duran hasta que se levanten o se reinicie el servidor.
Consultar la fuente ↗Estable 2.1.2: plugins necesarios y GET ALL
Un servidor dedicado puede indicar plugins.required. Si a un jugador le faltan esos plugins o el mapa del servidor, una sola tarjeta de entrada los muestra juntos. Según las notas de la versión, GET ALL descarga, instala y aplica los elementos, y permite entrar sin reiniciar. Los plugins de servidor también pueden mostrar tarjetas y encuestas, gestionar mods de parques, ocultar jugadores o silenciarlos. Ambos lados deben usar la versión estable 2.1.2.
Consultar la fuente ↗RESKATE / RESPUESTAS
Preguntas frecuentes
¿Un servidor dedicado de ReSkate necesita una instalación del juego de Steam?
El servidor sin interfaz gráfica no necesita tener instalados el juego ni el cliente de Steam. Sí necesita las bibliotecas de red incluidas en su paquete. Los jugadores usan el cliente independiente y siguen necesitando su propia copia compatible del juego.
Consultar la fuente ↗¿Por qué ha cambiado el código para unirse después de reiniciar?
El inicio de sesión anónimo del servidor Steam recibe una identidad nueva en cada arranque, así que cambia el código. La documentación indica que se puede seguir encontrando por su nombre en el explorador; la identidad mediante token es otra opción avanzada.
Consultar la fuente ↗¿Puedo editar ReSkateServer.json mientras el servidor está en marcha?
Deténlo antes de editar el archivo manualmente. Cuando un administrador cambia los ajustes, el servidor puede volver a escribirlos y sobrescribir cambios manuales simultáneos.
Consultar la fuente ↗Fuentes y notas de revisión
Fuentes revisadas: . Las fuentes seleccionadas se comprobaron en la fecha indicada. La versión actual es estable 2.1.2; las instrucciones históricas de 2.1.1 y el desarrollo posterior del código se identifican por separado. Aquí no se han probado los paquetes de creadores en el juego.