Cómo crear un servidor dedicado de Motor Town
Motor Town: Behind The Wheel tiene un servidor dedicado oficial para Windows, así que tu comunidad de rol de camiones, autobuses, taxis o policía puede tener un mundo persistente de la isla de Jeju que permanece en línea las 24 horas. Esta guía cubre las dos formas de conseguir uno: alquilar un host o alojarlo tú mismo en tu propia máquina Windows.
Antes de empezar: qué necesita el servidor de Motor Town
- Es solo para Windows. El servidor dedicado se distribuye como una herramienta de Windows de 64 bits en Steam. No hay versión para Linux (consulta la sección sobre Linux más abajo).
- Requiere una copia del juego. La herramienta del servidor está vinculada a una cuenta de Steam que posea Motor Town: Behind The Wheel. Instalarla con un inicio de sesión anónimo de SteamCMD falla con el error «No subscription».
- Las versiones del servidor y del cliente deben coincidir. Después de cada parche del juego, el servidor debe actualizarse antes de que los jugadores actualizados puedan entrar, así que planea mantenerlo al día.
- El mundo es la isla de Jeju (no hay selección de mapa) y el motor admite hasta 100 jugadores, con unos 20 recomendados para una máquina media.
Opción 1: alquilar un servidor de Motor Town
El camino corto: alquila un servidor de Motor Town y nosotros nos encargamos de la licencia, la rama beta, el archivo de configuración, las actualizaciones y la redirección de puertos. Obtienes un panel de control con la configuración del servidor en forma de formulario (límite de jugadores, contraseñas, densidad de lluvia y tráfico, alquiler de viviendas, roles de administrador y policía), un Gestor de archivos para importar partidas guardadas y mods, y herramientas de administración basadas en la Web API del juego para expulsar, banear y anunciar sin estar dentro del juego.
Opción 2: alojarlo tú mismo en tu propio equipo con Windows
1. Instala el servidor dedicado
El servidor es una herramienta de Steam aparte llamada Motor Town: Behind The Wheel - Dedicated Server (app 2223650). En la cuenta que posee el juego:
- En tu biblioteca de Steam, activa el filtro Herramientas e instala Motor Town: Behind The Wheel - Dedicated Server.
- Haz clic derecho en la herramienta, abre Propiedades → Betas e introduce el código de acceso a la beta motortowndedi. Selecciona la rama beta - Testing Dedicated Server. Esta rama contiene la compilación del servidor que coincide con el cliente actual del juego.
Si prefieres SteamCMD, inicia sesión con la cuenta propietaria y ejecuta:
steamcmd +login youraccount +app_update 2223650 -beta beta -betapassword motortowndedi validate +quit
Si más adelante los jugadores no pueden unirse por una discrepancia de versión, vuelve a revisar la pestaña Betas: la rama que coincide con el cliente actual puede cambiar entre parches.
2. Configura el servidor
En la carpeta de instalación, renombra DedicatedServerConfig_Sample.json a DedicatedServerConfig.json y edítalo. Las claves importantes:
- ServerName: lo que ven los jugadores en la lista de servidores del juego.
- Password: contraseña para entrar (déjala vacía para un servidor público).
- MaxPlayers: hasta 100; el desarrollador recomienda unos 20 para un sistema medio.
- ServerMessage: se muestra a los jugadores después de conectarse (usa \ para los saltos de línea).
- Administradores: los jugadores con derechos de administrador; consulta la guía de comandos de administrador y Web API para saber cómo funcionan los ids.
- Ajustes del mundo: Rain, Fire, NPCVehicleDensity, NPCPoliceDensity, opciones de alquiler de parcelas de vivienda, bAllowModdedVehicle para mods.
3. Abre los puertos
Redirige y permite a través del firewall:
- Puerto de juego 7777 (abre tanto TCP como UDP)
- Puerto de consulta de Steam 27015 (UDP), que es lo que hace que el servidor aparezca en la lista del juego
- Puerto de la Web API 8080 solo si activas la Web API y quieres que sea accesible de forma remota (mejor: mantenlo cerrado y consulta en local)
4. Inícialo
Inicia RunDedicatedServer.bat desde la carpeta de instalación o ejecuta el ejecutable directamente:
MotorTown\Binaries\Win64\MotorTownServer-Win64-Shipping.exe Jeju_World?listen? -server -log -useperfthreads
Puedes sobrescribir los puertos con -Port=7777 -QueryPort=27015 en esa línea de comandos. El mundo se guarda en MotorTown\Saved\SaveGames dentro de la carpeta de instalación, así que haz copias de seguridad de esa carpeta con regularidad.
Trasladar tu mundo cooperativo al servidor
Puedes continuar un mundo cooperativo existente en un servidor dedicado. Con el servidor detenido, copia tus archivos de guardado desde %LOCALAPPDATA%\MotorTown\Saved\SaveGames en tu PC a la carpeta MotorTown\Saved\SaveGames del servidor y, después, inicia el servidor. Solo el mundo del primer slot de personaje se transfiere limpiamente, así que asegúrate de que el mundo que quieres está en el slot uno antes de copiar.
¿Existe un servidor de Motor Town para Linux?
No. El servidor dedicado es solo para Windows y de 64 bits, y no existe ninguna versión para Linux en Steam. Las configuraciones con Wine o Proton no tienen soporte, así que si tu único hardware libre funciona con Linux, la vía práctica para tener un servidor de Motor Town es alquilar una instancia de Windows alojada en lugar de pelearte con una capa de compatibilidad.
Próximos pasos
- Guía de comandos de administrador y Web API de Motor Town: roles, expulsiones y baneos, anuncios y la referencia completa de la API.
- Cómo instalar mods en un servidor de Motor Town: mods de vehículos mediante archivos .pak.
- Cómo unirse a un servidor de Motor Town: comparte esta guía con tus jugadores.