Craftopia

Craftopia

32 ratings
Craftopia (SteamCMD) [English/Englisch] [Windows]
By Zeromix
This guide will show you how to set up a server with the SteamCMD.

The following ports must be open:
TCP: 6587, 27015-27030,27036-27037 UDP: 4380,6587, 27000-27031,27036
The Server needs around 30 GB Disk space!
4 GB RAM

Looking for the german version?
https://steamproxy.com/sharedfiles/filedetails/?id=2559424770

I also created a tool, that automates the installation process. You can find this tool here:
https://steamproxy.com/groups/ServerTool
   
Award
Favorite
Favorited
Unfavorite
SteamCMD Download
First of all you need the SteamCMD. You can download it here:
https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
SteamCMD Login
Now you need to execute this file.

First, we need to create a folder for our server, which we can do with the following command:
force_install_dir ./craftopia_ds/
This will create a folder with the name "craftopia_ds" and it will put in the files in this folder.

And now we can login.
login anonymous
Server Files Download
Now you can start the download with:
app_update 1670340 validate

If the download was sucessful, you have to type
exit
in the console to close the SteamCMD.
Run the Server
The best option is to create a .bat file in your "craftopia_ds" folder (e.g. RUN.bat)
Edit the .bat file with following code:
start Craftopia.exe -batchmode -showlogs

To stop the server, open the server console and use "CTRL+C"
Server Configuration
You can find your "ServerSetting.ini" file in your "craftopia_ds" folder.

If you want to use a password, you need to change
usePassword=0
to
usePassword=1

And with
serverPassword=123456
you can choose a password. Keep in mind, that the password can only be numbers at this time!
Converting your Singleplayer World into Multiplayer
To convert your Singleplayer world into Multiplayer you have to open the following folder:
C:\Users\%USERNAME%\AppData\LocalLow\PocketPair\Craftopia\save

This is your singleplayer savegame, you can now copy this into your serverfolder!
Copy everything beside the "steam_autocloud.vdf" file!

Now go into "ServerSetting.ini" and change
name=NoName

into the name you put your world's name, mine for example would be:
name=Aincrad
Frequently Asked Questions
I can not see my server / No one can connect to my server
Please make sure, that you have opened all the required ports in your router. If the everything is set correctly, but the problem still occurs, please contact your internet provider.
Or look for your router model here:
https://portforward.com/router.htm

Is there another way instead of opening the ports?
Yes, you can also host your server through a VPN network like "Hamachi". Of course only the people in the VPN network will be able to join the server then.
If forwarding your ports doesn´t work, please contact your ISP, i won´t be able to help you.

How can i change my server port?
Just edit the "ServerSetting.ini" file the option "port=8787"

The SteamCMD download failed! What should I do now?
Mostly you just need to retry the download, then the problem should be fixed.

How do I update my server?
Just open the SteamCMD and login again, then retry the Step "Downloading the files" it will be checked which files need to be updated.
Server Creation Tool
To automate these steps to setup/upgrade a server, i created a tool, the group can be founde here:
http://steamproxy.com/groups/ServerTool

The tool itself is hosted on Github, which can be found here:
https://github.com/Zeromix9/ServerTool

I hope, that will help you in the future!

If you like, you are also welcome to leave a small donation.
https://paypal.me/Zeromix
72 Comments
Zeromix  [author] 18 Jun @ 6:11am 
@tomola Not as far, as I know, sorry.
tomola 17 Jun @ 7:43pm 
@Zeromix Thanks again. yeah... that's too bad. So now we have no way to download legacy server...
Zeromix  [author] 15 Jun @ 3:07am 
@tomola Also tried that, seems like they have changed that. I can´t download it either, unstable alpha works tho...
Too bad :/
tomola 14 Jun @ 9:21pm 
@Zeromix I tried legacy version download many time, but got error

ERROR! Failed to set beta ‘legacy’

I can download latest version bia SteamCMD. If you know something more, please let me know it.
Zeromix  [author] 9 Jun @ 6:11am 
@BeardedZebra If the server is online, everyone can connect.
BeardedZebra 5 Jun @ 2:39pm 
For multi-player server, can either party connect to the server at any given time, or does the host still have to be present?
Zeromix  [author] 29 May @ 9:40am 
@tomola U´re welcome. ^^
tomola 28 May @ 8:07pm 
@Zeromix Thank you so much! I was looking for that parameter "-beta legacy" for a very long time, but could not find it!
Zeromix  [author] 28 May @ 6:55am 
@tomola Hey there, it should work with "app_update 1670340 -beta legacy" via SteamCMD.
tomola 27 May @ 7:24pm 
I want to set up a legacy version server. But couldn't download it with the SteamCMD. Is there any way to do this?