background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Craftopia Server Setup Guide


This guide covers how to set up your Craftopia dedicated server on Legion Hosting, configure startup variables, edit the server configuration, set world generation options, connect to your server, and manage saves. Craftopia is an open-world survival crafting game that blends farming, dungeon exploration, hunting, and automation. For admin commands, player management, and troubleshooting, see Craftopia Admin Commands.

Note: Craftopia dedicated servers allow your world to stay online 24/7 so friends can join and progress without the host needing to be present. The dedicated server runs independently from the in-game hosting feature.

1. First Start

  1. Log in to GPanel and select your Craftopia server.
  2. Go to the Startup tab and review the configurable variables (see the table in Section 2).
  3. Set SERVER_NAME to a name for your server.
  4. Set SERVER_PASSWORD if you want to restrict access. Leave it blank for a public server.
  5. Set MAX_PLAYERS to the desired player limit.
  6. Return to the Console tab and click Start.
  7. Wait for the console to confirm the server has started. The first launch may take a few minutes as the server generates default configuration files and world data.
First start generates config files. If you need to edit configuration files, start the server once, let it finish loading, then stop it before making edits. The files will not exist until the first run.

2. GPanel Startup Variables

The following variables are available in the GPanel Startup tab. These are passed to the server on each start.

Variable Required Description
SERVER_NAME Yes The name displayed in the server browser when players search for servers.
SERVER_PASSWORD No Optional password players must enter to join. Leave blank for a public server.
MAX_PLAYERS No Maximum number of concurrent players. Default varies by server plan.
WORLD_SEED No Seed for world generation. Use the same seed to recreate identical terrain. Leave blank for random.
DIFFICULTY No Game difficulty setting. Affects enemy strength, resource availability, and survival challenge.

3. Server Configuration

For advanced settings beyond what the startup variables offer, you can edit the server configuration file directly. Stop your server before making changes.

File Location

ServerSetting.ini

Open this file using the Files tab in GPanel or connect via SFTP. The file uses an INI format with sections and key-value pairs. If the file does not exist, start and stop the server once to generate it.

Always stop your server before editing configuration files. The server reads its config on startup. Changes made while the server is running will not take effect until the next restart and may be overwritten.

Key Settings

Setting Default Description
ServerName Craftopia Server The server name displayed to players in the server browser.
ServerPassword (empty) Password required to join. Empty means public access.
MaxPlayers 16 Maximum concurrent players allowed on the server.
WorldSeed (random) Seed for procedural world generation. Same seed produces the same island layouts.
Difficulty Normal Game difficulty. Options include Easy, Normal, Hard, and Very Hard.
AutoSaveInterval 300 Auto-save interval in seconds. Default is every 5 minutes.

Example Configuration

[Server]
ServerName=My Legion Craftopia
ServerPassword=
MaxPlayers=16
WorldSeed=82451937
Difficulty=Normal
AutoSaveInterval=300
Do not change port values. The server port and query port are assigned by GPanel and must match your allocated ports. Changing them will prevent players from connecting.

4. World Generation and Difficulty

Craftopia generates a world of islands with different biomes, dungeons, and resources. The world seed determines the layout of these islands.

World Seed

  • Set the WorldSeed value in the config or the WORLD_SEED startup variable to any integer.
  • The same seed always produces the same island arrangement, which is useful for sharing a specific world layout.
  • Leave blank for a random world. The seed only affects initial generation -- changing it on an existing world requires creating a new save.

Difficulty Settings

The difficulty level affects enemy health, damage output, and overall survival challenge:

  • Easy -- Reduced enemy difficulty, more forgiving resource costs. Good for casual play and building.
  • Normal -- Standard balanced gameplay experience.
  • Hard -- Tougher enemies with more health and damage. Resources may be scarcer.
  • Very Hard -- Maximum challenge. Enemies are highly dangerous and survival requires careful preparation.

5. How to Connect

Option A -- Steam Server Browser

  1. Launch Craftopia via Steam.
  2. From the main menu, select Multiplayer.
  3. Open the Server Browser and search for your server by name.
  4. Select your server and click Join. Enter the password if one is set.
It may take a few minutes for a newly started server to appear in the browser. If it does not show up, try refreshing the list or use direct connect.

Option B -- Direct Connect

  1. Launch Craftopia via Steam.
  2. From the main menu, select Multiplayer.
  3. Choose the Direct Connect option.
  4. Enter your server's IP address and port from GPanel's Network tab:
    <your-server-ip>:<port>
  5. Enter the server password if prompted and click Connect.
Connection issues? Verify your server is running in GPanel, check that you are using the correct IP and port from the Network tab, and ensure the server password matches. Ports are randomly assigned unless you have a private IP. See How to Find Your Server IP and Port for help locating your connection details.

6. Save Management

Auto-Save

The server auto-saves at the interval specified in the configuration (default: every 300 seconds / 5 minutes). Auto-saves happen in the background without interrupting gameplay.

Save File Location

Save files are stored on the server in the world save directory:

Saves/

This directory contains the full world state including island data, player inventories, built structures, farms, and automation setups.

Manual Backups via SFTP

  1. Stop the server from GPanel to ensure all data is written to disk.
  2. Connect to your server via SFTP. See How to Upload Files via SFTP for instructions.
  3. Download the entire Saves/ directory.
  4. Store the backup in a safe location on your computer.
Back up regularly. Craftopia worlds can contain extensive builds, farms, and automation systems. Regular backups protect against save corruption or accidental data loss.

Restoring a Save

  1. Stop the server from GPanel.
  2. Connect via SFTP and navigate to the save directory.
  3. Upload your backed-up save files, replacing the existing ones.
  4. Start the server from GPanel. The server will load the restored save.

Related Articles

Need Help?

If you run into issues with your Craftopia server that are not covered here, open a support ticket and include your server IP, a description of the problem, and any relevant error messages from the GPanel console.


T'ha estat útil aquest article?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.