Docs#5English
Server Setup Guide

Server Setup Guide

If you plan to set up a server for multiplayer gaming, please visit Releases page, download the file named GregTech.Odyssey-server.zip server integration package file. This file contains all the core components and configurations required to run the server, ensuring server stability and compatibility without the need to manually assemble server files. After downloading, please unzip and configure the server files according to the instructions to ensure players can connect smoothly and enjoy the multiplayer gaming experience.

This modpack uses Minecraft1.20.1-forge as the server startup tool. For your gaming experience, we highly recommend using a Linux system to run the server. Compared to panel servers and Windows servers, Linux systems are suitable for multi-player collaboration and can achieve a higher gaming experience with less memory. Therefore, the following will take a cloud server from a certain platform as an example to introduce how to quickly deploy this modpack on a Linux server.

pre-launch preparation

  • 1. A server/cloud server with a public IP address, recommended memory of 8GB or more

  • 2. Deploy a Linux system on the cloud platform (taking CentOS9 as an example)

  • 3. Install an SSH platform on the local machine for ease of system management (taking SecureCRT as an example)

  • 4. Friends who play with you

Server launch process

  • 1. After completing preparations, use SSH to remotely connect to the cloud server via its public IP

  • 2. Upload the server-side files and unzip them

  • 3. Run the startup script using a command

  • 4. Use the vim editor to agree to the terms

  • 5. Run the startup script again, generate the configuration file, then close it

  • 6. Modify the configuration file and run again to complete server launch

Server configuration

1. Original server configuration (server.properties)

Recommended settings:

white-list=false

allow-flight=true

online-mode=false

2. Territory and team configuration (world/serverconfig/openpartiesandclaims-default-player-config.toml)

Recommended setting: offlineForceload = true toEnable chunk offline force loading

※ Enabling offline strong loading of blocks will significantly affect server performance!!!

3. Memory Management

Please allocate JVM memory reasonably according to the server configuration, ensuring that there is enough available memory to ensure stable server operation.

4. Game Difficulty Adjustment (config/gtocore.yaml)

If you are new to Greg, it is recommended to play on easy mode, after modifying the difficulty,you need to delete the world and regenerate itonly then will it take effect, for differences in difficulty, please refer toDifficulty Features Guide

5. Subsequent server update version

Visit Releases page, download the latest GregTech.Odyssey-server.zip server pack. After unzipping, copy your old server'sworld, ops.json, server.propertiesCopy to the new server directory to complete the upgrade and keep data.

Contributors

Comments

0