
Server Setup Guide
此页面有 中文 版本
当前正在浏览 English,可一键切换到你的偏好语言 中文。
If you plan to set up a server for multiplayer games, please visit Releases page, download the file named GregTech.Odyssey-server.zip server integration pack file. This file includes all core components and configurations required to run the server, ensuring its stability and compatibility without manually assembling server files. After downloading, please follow the instructions to extract and configure the server files so that players can connect smoothly and enjoy multiplayer gaming.
This modpack uses Minecraft 1.20.1 Forge as the server launching tool. For the best gameplay experience, we highly recommend using a Linux system to host and play the server. Compared to panel-hosted servers and Windows servers, Linux systems are ideal for multiplayer collaboration and can deliver a superior gameplay experience with lower memory usage. Therefore, we will use a cloud server from a certain platform as an example to show you how to quickly deploy and run this modpack on a Linux server.
Pre-launch Preparation
1. One server/cloud server with a public IP, 8GB RAM or above recommended
2. Deploy a Linux system on a cloud platform (take CentOS 9 as an example)
3. Install an SSH platform on your local machine for system administration (take SecureCRT as an example)
4. Friends who play with you
Server Launch Process
1. After completing preparations, remotely connect to the cloud server via the public network IP using the SSH platform
2. Upload the Server-side files and decompress them
3. Run the startup script using commands
4. Use the vim editor to accept the agreement
5. Run the startup script again, generate the configuration file, then close it
6. Modify the configuration file, run it again, and finish launching the server
Server Configuration
1. Vanilla Server Configuration (server.properties)
Recommended settings:
white-list=false
allow-flight=true
online-mode=false
2. Territory and Party Configuration (world/serverconfig/openpartiesandclaims-default-player-config.toml)
Recommended setting: offlineForceload = true toEnable offline chunk forceloading
※Enabling offline forced chunk loading will significantly impact server performance!!!
3. Memory Management
Please allocate JVM memory reasonably according to the server configuration to ensure there is sufficient available memory to maintain stable server operation
4. Game Difficulty Adjustment (config/gtocore.yaml)
If you are new to Greg, it is recommended to play on Simple Mode. After modifying the difficulty,you need to delete the world and regenerate a new worldit will take effect. Please check the differences between different difficulty levelsDifficulty Feature Guide
5. Subsequent Server Update Versions
Visit Releases page, download the latest GregTech.Odyssey-server.zip server modpack. After unzipping, your old server's world、ops.json、server.propertiescopy to the new server directory to complete the upgrade and retain data