Configuración del servidor de Necesse
Cada ajuste que un servidor dedicado de Necesse lee al arrancar está en un solo archivo: server.cfg, que se encuentra en %APPDATA%\Necesse\cfg\ en Windows o en ~/.config/Necesse/cfg/ en Linux. Esta página enumera cada clave con su valor por defecto y su rango, además de los ajustes del mundo que funcionan de forma distinta.
Edita el archivo con el servidor detenido. Necesse reescribe server.cfg con los valores que tiene en memoria al apagarse de forma limpia, así que los cambios hechos con el servidor en marcha se sobrescriben sin aviso.
Claves de server.cfg
| Clave | Predeterminado | Rango / valores | Qué hace |
|---|---|---|---|
port |
14159 | 0 - 65535 | Puerto UDP en el que escucha el servidor |
slots |
10 | 1 - 250 | Máximo de jugadores simultáneos; se aplica de forma estricta |
password |
(en blanco) | cualquier texto | Contraseña de acceso; en blanco significa ninguna |
maxClientLatencySeconds |
30 | segundos | Cuánto tiempo puede tener lag un jugador antes de ser expulsado |
pauseWhenEmpty |
true | true / false | Pausa el mundo cuando no hay nadie conectado |
strictServerAuthority |
false | true / false | Validación anti-trampas más estricta; puede provocar rubber-banding con ping alto |
logging |
true | true / false | Escribir un archivo de registro por cada inicio del servidor |
language |
es | código de idioma | Idioma de los mensajes del servidor |
unloadLevelsCooldown |
30 | segundos | Cuánto tiempo permanece cargada una zona después de que el último jugador la abandone |
droppedItemsLifeMinutes |
0 | minutos; 0 = para siempre | Cuánto tiempo permanecen en el suelo los objetos soltados |
unloadSettlements |
false | true / false | Descargar los asentamientos de los jugadores cuando no hay nadie cerca |
maxSettlementsPerPlayer |
-1 | -1 = ilimitado | Límite de asentamientos por jugador |
maxSettlersPerSettlement |
-1 | -1 = ilimitado | Límite de colonos por asentamiento |
zipSaves |
true | true / false | Guardar los mundos comprimidos |
MOTD |
(en blanco) | cualquier texto | Mensaje que se muestra a los jugadores al entrar |
La configuración del mundo es distinta
La dificultad, la penalización por muerte, la frecuencia de los asaltos, el PvP, el hambre y el resto de reglas del mundo quedan fijadas en el mundo cuando se genera por primera vez y no se pueden cambiar editando server.cfg después. Los valores de dificultad aceptados son CASUAL, ADVENTURE, CLASSIC (el predeterminado), HARD y BRUTAL: no existe un conjunto Easy/Normal/Hard, y un valor no reconocido vuelve silenciosamente al predeterminado. Para cambiar las reglas del mundo, genera un mundo nuevo.
Administración
No hay ninguna entrada de administrador en server.cfg. Inicia el servidor con -owner YourCharacterName y únete con exactamente ese nombre de personaje para recibir permisos de propietario, que desbloquean el comando /permissions dentro del juego para ascender a otros jugadores.
En un servidor dedicado de Necesse alojado con Survival Servers, todas las claves anteriores se editan desde la herramienta Server Config del panel de control, con el nombre del administrador como un campo simple, y cada cambio se aplica de forma segura en el siguiente reinicio.