Experienced Elementalist
- Joined
- Jan 3, 2005
- Messages
- 299
- Reaction score
- 3
Since there are still ppl who doesn't know how to set up a server, and the only guide i had found is now disappeared (), i've decided to develop a guide, divided in chapters, both for dummies and more advanced users. As for the moment i've planned 3 chapters.
CH1) Server files installation
CH2) Server set up (game speeds, max queues, and more things)
CH3) Modding ships/buildings
Feel free to comment or ask anything you need.
1) First, download one of the server files pack, it doesn't matter wich one. Since english is the main language here, i'd choose XNova 0.8 or similar releases. But they all works the same way, so you can choose whatever you want, even a dutch or polish version.
2) While downloading, go to
3) Now, you'll need an FTP client, if you are a Firefox user, i sugget to get the FireFTP addon, it's free and really basic, but it's very good. If not, i suggest FileZilla. Anyway feel free to use whatever you want, any FTP client with basic functions will do. (I'll make screens with FireFTP, but it's very similar to most clients so shouldn't be a problem for anyone)
4) Go in your 000webhost control panel and click on the "View FTP Details" button, here you can fine your FTP hostname, username and password (the passord is hidden, but it's the one you used to register the account).
5) Connect to your host with the FTP client and upload all the files in the "public_html" folder. With FireFTP and FileZilla you can use a Tool that compares the folder (the one on your harddrive and the one uploaded) it will tell you if there are missin files or smaller uploaded files, upload those again and check till you got 2 perfect equal folders.
6) Go to your browser and type "http://yourname.subdomain.com(or-org)/install/" and hit Enter.
You'll be inside your setup system. Click on install.
The next page will ask you database details, but you still need to create a databse. Open the control panel of 000webhost, go to MySQL and create a new database. Once created fill the setup fields.
7) Now, on some free hosts you can just press install and the server will be up and running, just waiting for accounts and settings. On 000webhost you need to give to the config.php file the permission to be written by other files and scripts on the same host. To do so, return to you control panel on 000webhost, clik on "Another File Manager", it will load a webbased ftp client, now search for config.php inside public_html folder and select it, on the left menu select "Change Permissions" and give the permissions (for those who are unsure, give them all, you'll change them back after installation, BE SURE TO DO SO OR YOU'LL BE VULNERABLE TO HACKERS).
8) Now you can install your server, you'll receive a success message and you'll be able to create your admin account.
Once the account is created, go to your page "http://yourname.subdomain.com(or-org)", the game will load and the basic installation is done.
I'll teach how to setup the game speeds, max queues, prices and more in the next chapter.
If you still got problems, like mysql errors, feel free to contact me, i'll answer as soon as possible.
PS: Sorry, my english may be awfull, but i'm italian
CH1) Server files installation
CH2) Server set up (game speeds, max queues, and more things)
CH3) Modding ships/buildings
Feel free to comment or ask anything you need.
1) First, download one of the server files pack, it doesn't matter wich one. Since english is the main language here, i'd choose XNova 0.8 or similar releases. But they all works the same way, so you can choose whatever you want, even a dutch or polish version.
2) While downloading, go to
You must be registered to see links
and register. That's my favourite free host, and it gives everything we need (even more to be honest, but that's OT) and doesn't force ads.3) Now, you'll need an FTP client, if you are a Firefox user, i sugget to get the FireFTP addon, it's free and really basic, but it's very good. If not, i suggest FileZilla. Anyway feel free to use whatever you want, any FTP client with basic functions will do. (I'll make screens with FireFTP, but it's very similar to most clients so shouldn't be a problem for anyone)
4) Go in your 000webhost control panel and click on the "View FTP Details" button, here you can fine your FTP hostname, username and password (the passord is hidden, but it's the one you used to register the account).
5) Connect to your host with the FTP client and upload all the files in the "public_html" folder. With FireFTP and FileZilla you can use a Tool that compares the folder (the one on your harddrive and the one uploaded) it will tell you if there are missin files or smaller uploaded files, upload those again and check till you got 2 perfect equal folders.
6) Go to your browser and type "http://yourname.subdomain.com(or-org)/install/" and hit Enter.
You'll be inside your setup system. Click on install.
The next page will ask you database details, but you still need to create a databse. Open the control panel of 000webhost, go to MySQL and create a new database. Once created fill the setup fields.
7) Now, on some free hosts you can just press install and the server will be up and running, just waiting for accounts and settings. On 000webhost you need to give to the config.php file the permission to be written by other files and scripts on the same host. To do so, return to you control panel on 000webhost, clik on "Another File Manager", it will load a webbased ftp client, now search for config.php inside public_html folder and select it, on the left menu select "Change Permissions" and give the permissions (for those who are unsure, give them all, you'll change them back after installation, BE SURE TO DO SO OR YOU'LL BE VULNERABLE TO HACKERS).
8) Now you can install your server, you'll receive a success message and you'll be able to create your admin account.
Once the account is created, go to your page "http://yourname.subdomain.com(or-org)", the game will load and the basic installation is done.
I'll teach how to setup the game speeds, max queues, prices and more in the next chapter.
If you still got problems, like mysql errors, feel free to contact me, i'll answer as soon as possible.
PS: Sorry, my english may be awfull, but i'm italian
Last edited: