Guía para crear un servidor de Necesse
Necesse incluye un servidor dedicado oficial gratuito, así que puedes tener un mundo siempre activo al que tus amigos se unan en cualquier momento. Esta guía explica cómo alojarlo tú mismo en tu propio hardware y, al final, la alternativa instantánea.
Antes de empezar
El servidor dedicado es una herramienta gratuita independiente en Steam (app 1169370) y se instala de forma anónima mediante SteamCMD, así que no necesitas una segunda copia del juego. Es una aplicación Java que incluye su propio entorno de ejecución de Java: no hay nada más que instalar. Un servidor ocupa unos 300 MB de disco más espacio para las partidas guardadas del mundo, y usa un puerto UDP.
Instalar el servidor
- Instala SteamCMD.
- Instala el servidor:
steamcmd +login anonymous +app_update 1169370 validate +quit - Inícialo con el parámetro sin ventana:
StartServer-nogui.baten Windows o./StartServer-nogui.shen Linux. Sin-nogui, el servidor intenta abrir una ventana de escritorio y no arrancará en una máquina sin entorno gráfico. - Redirige el puerto UDP
14159(o el puerto que configures) en tu router y permítelo a través del firewall.
Configuración
La configuración está en server.cfg, dentro de %APPDATA%\Necesse\cfg\ en Windows (~/.config/Necesse/cfg/ en Linux): puerto, slots, contraseña, mensaje del día, temporizadores de desaparición de objetos y límites de asentamientos. Dos cosas que conviene saber:
- Edita el archivo con el servidor detenido. Necesse reescribe
server.cfgdesde la memoria cuando se cierra correctamente, lo que sobrescribe cualquier edición hecha mientras estaba en marcha. - Las partidas guardadas del mundo son archivos
.zipindividuales dentro desaves\worlds\en esa misma carpeta. Haz copias de seguridad de forma periódica: ese único archivo es todo tu mundo.
Para darte permisos de administrador, inicia con -owner YourCharacterName. Quien se una con exactamente ese nombre de personaje recibe permisos de propietario y el conjunto completo de comandos del juego, incluido /permissions para ascender a otros.
Argumentos de lanzamiento útiles: -world MyWorld -port 14159 -slots 10 -password secret -owner YourName
Ejecutar más de un servidor
Cada instancia de Necesse en una misma máquina lee la misma carpeta %APPDATA%\Necesse: no hay ningún parámetro de arranque que la cambie. Si no la rediriges por instancia (por ejemplo, lanzando cada servidor con su propio valor de entorno APPDATA), dos servidores en una misma máquina comparten la configuración y se sobrescriben los mundos mutuamente.
La alternativa instantánea
Si prefieres saltarte SteamCMD, la apertura de puertos y tener un PC encendido, el hosting de servidores de Necesse de Survival Servers despliega la misma herramienta de servidor oficial en minutos, con la configuración editable desde un panel de control, actualizaciones automáticas, copias de seguridad programadas y acceso FTP completo.