Guía para configurar un servidor GTO 0.6.0
Explica cómo abrir un servidor de GregTech Odyssey 0.6.0 usando el paquete oficial de servidor, incluida la instalación, la dificultad y la configuración habitual, así como cómo actualizar a una nueva versión.
Available in English
A English translation of this article is available. Some passages are still shown in the original language.
The Español translation is incomplete
7 of 63 blocks have no Español translation yet and are shown in the original language.
Machine translation
Parts of this page's Español were produced automatically by the translation service.
Este artículo explica cómo configurar un servidor multijugador de GregTech Odyssey utilizando el paquete de servidor oficial. El paquete de servidor incluye un script de instalación que instala Forge automáticamente y descarga todos los mods del servidor, por lo que no es necesario ensamblar manualmente los archivos del servidor.
Guía de lectura
Caso | Sección correspondiente |
|---|---|
Configurar un servidor por primera vez | I. Configurar un servidor |
Ya tiene un servidor y necesita actualizarlo | II. Actualizar el servidor |
Problemas durante la configuración o actualización del servidor | III. Preguntas frecuentes |
1. Abrir un servidor
- Instalar Java
- Descomprimir el servidor
- Instalar mods
- Aceptar EULA
- Seleccionar dificultad
- Configurar el servidor
- Iniciar
Preparativos antes de abrir el servidor
Elemento | Requisito | Notas |
|---|---|---|
Host | Host o servidor en la nube con IP pública | Solo se puede prescindir de una IP pública si se juega únicamente en la red local |
Memoria | Se recomiendan 8 GB o más | Aumentar adecuadamente si hay muchos jugadores |
Sistema operativo | Windows, Linux o macOS | Para ejecución a largo plazo se recomienda Linux |
Java | Java 25 | Obligatorio |
Red | Acceso a Internet | El script de instalación necesita descargar mods en línea |
Paso 1: Instalar Java 25
Instala Java 25 en el servidor (puedes usar distribuciones como Eclipse Temurin); después de la instalación, ejecuta el siguiente comando en la terminal y confirma que la versión mostrada sea 25:
java -version
Paso 2: Descargar y descomprimir el servidor
Ve a la página Releases para descargar GregTech-Odyssey-server.zip;
Extrae completamente el archivo comprimido en una carpeta vacía, en adelante denominada «directorio del servidor».
Atención:Asegúrate de descomprimir completamente. Si la
gto-installercarpeta del directorio del servidor falta, el script de instalación no podrá ejecutarse.
Paso 3: Instalar Forge y mods
Ejecute el script de instalación en el directorio del servidor y seleccione el idioma según las indicaciones:
Sistema | Acción |
|---|---|
Windows | Haz doble clic para ejecutar install-mods.bat |
Linux / macOS | Ejecuta bash install-mods.sh en la terminal |
El script instalará automáticamente Forge 1.20.1-47.4.20 y descargará todos los mods del servidor. Cuando aparezca «La instalación se ha completado correctamente», significa que la instalación ha finalizado.
Consejo:El script de instalación se puede ejecutar varias veces. Si deseas forzar la revisión de todos los mods, puedes eliminar
packwiz.jsondel directorio del servidor y volver a ejecutarlo. No ejecutes varias ventanas de instalación al mismo tiempo.
Paso 4: Primer inicio y aceptar el EULA
Ejecute el script de inicio: en Windows ejecute
run.bat,en Linux / macOS ejecutebash run.sh;El primer inicio generará
eula.txty otros archivos, y se cerrará automáticamente;Abra
eula.txt,cambieeula=falseporeula=truey guarde.
Descripción:Establecer eula en true significa que aceptas Acuerdo de Licencia de Usuario Final de Minecraft。En este momento aún no se ha generado el mundo; completa primero los pasos quinto y sexto antes de iniciar oficialmente.
Paso 5: Selecciona la dificultad del juego
La dificultad del servidor se determina por el archivo config/gtocore-rules.txt y la línea preset con los siguientes valores posibles. Para ver las diferencias entre dificultades, consultaGuía de características de dificultad.
Valor | Dificultad |
|---|---|
fácil | simple |
normal | normal |
experto | experto |
personalizado | personalizado (puedes modificar las reglas elemento por elemento en el archivo) |
Por ejemplo, establece la dificultad en Normal:
preset = normal
Atención: La dificultad del mundo queda bloqueada al generarse por primera vez y no se puede cambiar después; determínala antes del inicio oficial. Si un mundo existente no coincide con la dificultad de este archivo, el servidor rechazará el inicio y generará
gtocore-rules.world.txtun registro de las reglas de ese mundo.
Descripción: No es necesario ajustar manualmente la configuración de dificultad del cliente del jugador. Cuando no coincida con la del servidor, al entrar al servidor se sincronizarán automáticamente las reglas del servidor y se avisará al jugador que reinicie el juego.
Paso 6: Configurar el servidor
Memoria:edite el archivo en el directorio del servidor user_jvm_args.txt,mediante -Xmx para establecer la memoria máxima, por ejemplo:
-Xmx8G
Propiedades del servidor:Editar server.properties,Ajustes comunes a continuación:
Ajuste | Valor recomendado | Descripción |
|---|---|---|
server-port | 25565 | Puerto del servidor; debe permitirse en el firewall o en el grupo de seguridad del servidor en la nube |
allow-flight | true | Evita que los jugadores que usan equipo de vuelo sean detectados erróneamente y expulsados |
white-list | Según sea necesario | Si se establece en true, solo los jugadores de la lista blanca pueden unirse |
online-mode | true | Verificación de cuenta premium; si hay jugadores usando cuentas sin conexión, debe establecerse en false |
max-players | Según sea necesario | Número máximo de jugadores en línea simultáneamente |
Paso 7: Iniciar el servidor
Vuelva a ejecutar el script de inicio. Cuando aparezca en la consola Done el texto, significa que el inicio se ha completado; los jugadores pueden unirse mediante «dirección del servidor:puerto». Los comandos de consola habituales son los siguientes:
Comando | Función |
|---|---|
op nombre del jugador | Otorga al jugador permisos de administrador |
whitelist add nombre del jugador | Añade al jugador a la lista blanca |
stop | Guarda el mundo y cierra el servidor de forma segura |
Consejo:Al ejecutar en Linux a través de SSH, se recomienda iniciar el servidor dentro de una sesión de screen o tmux, para evitar que el servidor se cierre al desconectarse. Al apagar el servidor, use el comando stop y evite finalizar el proceso directamente, ya que podría dañar la partida guardada.
Opcional: carga forzada de chunks sin conexión
Este modpack utiliza Open Parties and Claims para gestionar territorios. Si deseas mantener cargados los chunks de su territorio cuando el jugador está desconectado, puedes configurarlo en world/serverconfig/openpartiesandclaims-default-player-config.toml configurar en:
offlineForceload = true
Atención:Activar la carga forzada de chunks sin conexión aumentará significativamente la carga del servidor; actívalo con precaución según la configuración del servidor.
II. Actualizar el servidor
Descripción:Al actualizar, debe descomprimir la nueva versión en una carpeta nueva y luego copiar los datos del servidor anterior a ella. No descomprima la nueva versión directamente sobre el directorio del servidor anterior. Una vez completada la copia, mantenga el servidor anterior tal como está; puede utilizarse directamente como copia de seguridad. No lo elimine hasta confirmar que el nuevo servidor funciona correctamente.
- Instalar nueva versión
- Copiar datos del servidor
- Iniciar y verificar
Paso 1: Instalar la nueva versión
de acuerdo con los pasos segundo y tercero de «1. Configurar un servidor», el servidor de la nueva versiónen una nueva carpeta, y ejecuta el script de instalación.No elimines el servidor antiguo, se conservará como copia de seguridad.
Paso 2: Copiar los datos del servidor
Primero ejecute stop en la consola del servidor antiguo para apagarlo; después, copie las siguientes carpetas y archivos del directorio del servidor antiguo a la misma ubicación en el directorio del servidor nuevo. Cuando encuentre archivos con el mismo nombre, seleccioneSobrescribir; los elementos que no existan en el servidor antiguo se pueden omitir directamente.
Debe copiarse
Carpeta / archivo | Contenido |
|---|---|
world | Guardado del mundo |
config | Configuración de mods (incluye el archivo de reglas de dificultad gtocore-rules.txt) |
server.properties | Propiedades del servidor |
eula.txt | Estado de aceptación del EULA |
user_jvm_args.txt | Parámetros de inicio como la memoria |
ops.json | Lista de administradores |
whitelist.json | Lista blanca |
banned-players.json, banned-ips.json | Lista de baneados |
Copiar según sea necesario
Carpeta / Archivo | Contenido |
|---|---|
backups | Partidas guardadas con copia de seguridad automática |
Atención: No copie
modscarpeta. Las nuevas versiones de los mods incluyen actualizaciones, adiciones y eliminaciones; copiar la antiguamodscarpeta provocará mods duplicados o versiones incompatibles, lo que impedirá que el servidor se inicie. Si ha añadido mods por su cuenta, coloque los archivos jar correspondientes por separado en el nuevo servidor, en lamodscarpeta.
Aviso: si en
server.propertiesse ha modificadolevel-name, copie la carpeta del mundo con el nombre correspondiente.config/gtocore-rules.txtdebe coincidir con la dificultad del mundo; de lo contrario, el servidor se negará a iniciarse; copie todo elconfigpara conservar ese archivo.
Paso 3: Iniciar y comprobar
Inicia el nuevo servidor, confirma que el mundo se carga correctamente y que los jugadores pueden entrar con normalidad; después, elimina el servidor antiguo si es necesario.
Atención:El cliente del jugador debe actualizarse a la misma versión que el servidor. Para saber cómo actualizar el cliente, consulteGuía de instalación y actualización de GTO 0.6.0.
3. Preguntas frecuentes
Problema | Solución |
|---|---|
El script de instalación indica que no se encontró Java o que la versión es demasiado antigua | Confirma que Java 25 está instalado y que la versión mostrada al ejecutar java -version en la terminal es correcta. |
El script de instalación indica que falta el archivo del instalador | Extrae completamente de nuevo el archivo comprimido del servidor y confirma que existe la carpeta gto-installer. |
Error al descargar los mods | Comprueba si el servidor puede acceder a Internet y vuelve a ejecutar el script de instalación. |
El servidor se cierra inmediatamente después de iniciarse | Comprueba si eula.txt ya está configurado como eula=true. |
El servidor indica que las reglas de dificultad no coinciden con el mundo y se niega a iniciarse | Cambia el preset en config/gtocore-rules.txt para que coincida con el mundo, o copia el config del servidor anterior. |
Los jugadores no pueden conectarse | Comprueba si el puerto está permitido en el firewall y en el grupo de seguridad, y si las versiones del cliente y del servidor coinciden. |
Los jugadores con cuentas sin conexión no pueden unirse | Configura online-mode como false en server.properties. |
Al entrar un jugador, aparece un aviso de que las reglas ya se han sincronizado con el servidor | Reinicia el juego y vuelve a conectarte. |
Si el problema aún no se ha resuelto, por favor envía tus comentarios en el grupo de chat, o dirígete a Issues para enviar un informe del problema, e incluye el registro del servidor o el informe de fallos.
Comments
0No comments yet.
Your comment appears under your display name.