The Isle: Engine.ini disappears after stop/start, causing EOS initialization failure
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 55/100
Línea de trabajo
Comienza con el manejo del reinicio y de detener/iniciar del script tiserver y, después, sigue la lógica de descarga de la configuración relacionada con TheIsle/Saved/Config/LinuxServer/Engine.ini. Reproduce en Ubuntu 22.04 la secuencia indicada de instalación, inicio, detención e inicio; se considera terminado cuando Engine.ini no se elimina y el servidor se inicia correctamente sin reinstalar.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Severity
severity: low
Reproducibility
reproducible: always
Regression
regression: unknown
Affects latest release
latest-release: yes
User story
Server Restarts without failure
Script name
tiserver
Game
The Isle Server
Linux distro
Ubuntu 22.04
Command
command: restart
Expected behavior
when unsing restart or stop and start without issue
Actual behavior
The file home/tiserver/serverfiles/TheIsle/Saved/Config/LinuxServer/Engine.ini gets removed. Then the server wont start becouse the EOS Settings are missing. The server fails to start now.
Further information
Repairable by reinstalling the Server it will fetch the mising config:
Downloading The Isle Configs
=================================
Downloading default configs from: https://github.com/GameServerManagers/Game-Server-Configs
fetching GitHub [ Game.ini ] ... OK
copying config file [ /home/tiserver/serverfiles/TheIsle/Saved/Config/LinuxServer/Game.ini ] ... SKIP
fetching GitHub [ Engine.ini ] ... OK
copying config file [ /home/tiserver/serverfiles/TheIsle/Saved/Config/LinuxServer/Engine.ini ] ... OK
setting hostname ... SKIP
generating admin/rcon password ... SKIP
Pre-checks
- I ran update and validate before reporting this issue.
Relevant log output
LogRedpointEOSPlatformDesktop: Verbose: EOS SDK Dynamic Load - Starting dynamic load of EOS SDK...
LogRedpointEOSPlatformDesktop: Verbose: EOS SDK Dynamic Load - DLL found at: /home/tiserver/serverfiles/TheIsle/Binaries/Linux/libEOSSDK-Linux-Shipping.so
LogRedpointEOSPlatformDesktop: Verbose: EOS SDK Dynamic Load - Successfully loaded DLL at: /home/tiserver/serverfiles/TheIsle/Binaries/Linux/libEOSSDK-Linux-Shipping.so
LogRedpointEOSPlatform: Verbose: Added runtime integration: Epic
LogModuleManager: Warning: ModuleManager: Module 'RedpointEOSPlatformIntegrationGOG' not found - its StaticallyLinkedModuleInitializers function is null.
LogModuleManager: Warning: ModuleManager: Module 'RedpointEOSPlatformIntegrationMeta' not found - its StaticallyLinkedModuleInitializers function is null.
LogRedpointEOSCore: Verbose: Built against EOS SDK version: 1.17.0
LogRedpointEOSCore: Verbose: Loaded EOS SDK version: 1.17.0-39599718
LogRedpointEOSCore: Verbose: EOS SDK is being initialized...
LogRedpointEOSCore: Verbose: EOS SDK was initialized successfully.
LogRedpointEOSPlatformDesktop: Verbose: Using the following path as the cache directory: /home/tiserver/serverfiles/TheIsle/Saved/PersistentDownloadDir/EOSCache
LogRedpointEOSCore: Verbose: Creating EOS SDK platform instance: InstanceName=DefaultInstance, bIsServer=true
LogRedpointEOSCore: Error: Unable to initialize EOS platform.
LogCore: FUnixPlatformMisc::RequestExit(1, <NoCallSiteInfo>)
[ ERROR ] Debugging tiserver: Server has stopped: exit code: 1
[ ERROR ] Debugging tiserver: Press ENTER to exit debug mode
Steps to reproduce
- install server
- start server
- stop server
- start agein -> now observer the error.
- Lenguaje dominante
- Shell
- Estrellas
- 4.9k
- Forks
- 870
- Merge medio
- 17 h 33 min
- PR fusionados (30 d)
- 104
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de GameServerManagers/LinuxGSM
-
engine: source game: Team Fortress 2 game: Team Fortress 2 Classified info: docker info: steamcmd type: bug
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
GameServerManagers/LinuxGSM#5094 ·
Los mantenedores suelen responder en 1 día
-
type: bug
Dificultad 3/5 Medio día Aptitud para principiantes 42/100
GameServerManagers/LinuxGSM#5048 ·
Los mantenedores suelen responder en 1 día
-
engine: unity3d engine: unreal4 Epic game: 7 Days to Die game: ARK: Survival Evolved game: Rust info: dependency type: feature
Dificultad 5/5 Más de una semana Aptitud para principiantes 8/100
GameServerManagers/LinuxGSM#5047 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
command: monitor type: feature
Dificultad 3/5 Medio día Aptitud para principiantes 42/100
GameServerManagers/LinuxGSM#4995 ·
Los mantenedores suelen responder en 1 día
-
feat(core): report a clear error when the configured branch doesn't existPosiblemente ocupada @dgibbs64 la tomó hace 5 días. Abiertotype: feature
Dificultad 3/5 Medio día Aptitud para principiantes 45/100
GameServerManagers/LinuxGSM#4994 ·
Los mantenedores suelen responder en 1 día
Todos los issues de GameServerManagers/LinuxGSM
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
phusion/passenger-docker#480 ·
-
Gemini: respect PLANNING_DISABLED=1 in lifecycle context hooksPosiblemente ocupada @AmariAugustin la tomó hoy. Abiertobug good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 87/100
OthmanAdi/planning-with-files#329 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Agents panel: Codex token stats always empty because Codex now writes `*.jsonl.zst` sessionsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 2 días
-
headers-parser: `forRegExp` does not escape regexp characters in path segments that contain `*`Posiblemente ocupada @RaphaelFakhri la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
mattpocock/skills#1307 ·
Los mantenedores suelen responder en 1 día