Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

The Isle: Engine.ini disappears after stop/start, causing EOS initialization failure

Đã đóng
#4,936 1 bình luận 1 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
55/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Ít trao đổi
Công nghệ
bash, linux, shell, ubuntu
Lĩnh vực
cli, devops

Hướng nghiên cứu

Bắt đầu với phần xử lý khởi động lại và dừng/khởi động của script tiserver, sau đó lần theo logic tải xuống cấu hình liên quan đến TheIsle/Saved/Config/LinuxServer/Engine.ini. Tái hiện trên Ubuntu 22.04 chuỗi cài đặt, khởi động, dừng và khởi động được liệt kê; hoàn thành có nghĩa là Engine.ini không bị xóa và server khởi động thành công mà không cần cài đặt lại.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

command: restart distro: Ubuntu reproducible: always severity: low type: bug
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
  1. install server
  2. start server
  3. stop server
  4. start agein -> now observer the error.
Ngôn ngữ chính
Shell
Star
4.9k
Fork
870
Merge trung bình
14 giờ 50 phút
Pull request đã merge (30 ngày)
109

Chuẩn bị môi trường

Mở trong Codespaces

Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của GameServerManagers/LinuxGSM

Tất cả issue của GameServerManagers/LinuxGSM

Issue tương tự

Thêm issue về Shell/Bash

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.