- Joined
- Jan 21, 2013
- Messages
- 215
- Reaction score
- 43
Ok guys and gals. I have been offering support for StarMade for a long time. To help with posterity I have decided to compile a bunch of stuff in this post so people can refer to it for support.
In no particular order
MANUAL DOWNLOAD OF STARMADE
Go here http://files.star-made.org/build/ - Download last file - unzip it into a directory called StarMade - Go here http://star-made.org/download and download the stater - Put the Starmade-starter.exe on the outside of the directory - Run it
UPLOAD .SMENT TO SHIP CATALOG
To add a blueprint download a .sment file, Run the Starter, Hit start, go to top and look for ship catalog, use import and find the .sment filr you wish to import. This adds it to your local catalog
UPLOAD A LOCAL CATALOG SHIP TO A REMOTE SERVER
To add a local catalog ship to a server log on to server, press N, click on catalog, then select upload from local, then type in ship name
UPLOAD A SHIP TO THE WEBSITE
Upload a ship to Ships on star-made.org by starting the starter, hit start, go to top and select ship catalog, use upload
HELP WITH MAC AND RUNNING JAR FILES
http://wiki.answers.com/Q/How_do_you_open_a_jar_file_on_a_mac
RUN MY OWN HONE SERVER
You can run your own server by starting the starter and select run a dedicated server
in the lower right corner. If you want to play with people on the internet you must
forward port :4242 to your local IP in your router config
http://portforward.com/english/routers/port_forwarding/
FIND STARMADE SERVERS
Go to http://starmade-servers.com/
To find servers by country
Go to http://starmade-servers.com/ then put /countries/ at the end
HOW TO RUN YOUR OWN VPS/DEDICATED
Getting Started:
For this guide I settled on Digital Ocean because it was only $5 a month and you could instantly scale servers which came in very handy . I have no affiliation with this company but I am going to use their service as an example for this. Download Putty and Winscp locally. These programs will allow you to login to a remote server and access its file system in a more friendly manner. You may want to grab Notepad++ in case you want to edit files in windows and then put them onto you Linux server.
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
http://winscp.net/eng/download.php
http://notepad-plus-plus.org/
Sign up for Digital Ocean and create a new droplet. Put in a host name and select your size/region/image. For this example I will be using Ubuntu 13.04 X64. Create the droplet. You will recieve a email shortly giving you IP and root password
Login with putty with the username root and the password provided
Install Java and development environment (dev is optional)
sudo apt-get install openjdk-7-jre openjdk-7-jdk
Get Starmade
wget http://files.star-made.org/StarMade-Starter.jar
Update and Install Starmade files (this could take a long time be patient)
java -jar StarMade-Starter.jar -nogui
Make starmade script in Starmade folder executable
chmod +x /root/StarMade/StarMade-dedicated-server-linux.sh
Run starmade
/root/StarMade/StarMade-dedicated-server-linux.sh
That is it! You can now log on to this server with the IP address and port 4242. The first thing to do when you log in is to /add_admin yourself if you haven't already edited the admin.txt in the starmade folder.
Of course there is a lot more complexity if you want it. For example if you close this terminal window the server will shutdown. You can use the command screen to keep it running or run the server in the background with a cronjob.
You can also adjust the command line arguments in the script file to adjust memory usage and use other java tweaks. There are also a bunch of config and text files in the starmade folder you can open and edit to adjust the server.
Don't forget winscp which will allow you to log in to the server and drag and drop files which can be handy. Also use notepad++ with the appropriate settings if you are going to edit in Windows then copy to your server.
It is relatively easy to setup a server and it is a great learning tool for those willing to try and it can be very cheap with the right provider.
In no particular order
MANUAL DOWNLOAD OF STARMADE
Go here http://files.star-made.org/build/ - Download last file - unzip it into a directory called StarMade - Go here http://star-made.org/download and download the stater - Put the Starmade-starter.exe on the outside of the directory - Run it
UPLOAD .SMENT TO SHIP CATALOG
To add a blueprint download a .sment file, Run the Starter, Hit start, go to top and look for ship catalog, use import and find the .sment filr you wish to import. This adds it to your local catalog
UPLOAD A LOCAL CATALOG SHIP TO A REMOTE SERVER
To add a local catalog ship to a server log on to server, press N, click on catalog, then select upload from local, then type in ship name
UPLOAD A SHIP TO THE WEBSITE
Upload a ship to Ships on star-made.org by starting the starter, hit start, go to top and select ship catalog, use upload
HELP WITH MAC AND RUNNING JAR FILES
http://wiki.answers.com/Q/How_do_you_open_a_jar_file_on_a_mac
RUN MY OWN HONE SERVER
You can run your own server by starting the starter and select run a dedicated server
in the lower right corner. If you want to play with people on the internet you must
forward port :4242 to your local IP in your router config
http://portforward.com/english/routers/port_forwarding/
FIND STARMADE SERVERS
Go to http://starmade-servers.com/
To find servers by country
Go to http://starmade-servers.com/ then put /countries/ at the end
HOW TO RUN YOUR OWN VPS/DEDICATED
Getting Started:
For this guide I settled on Digital Ocean because it was only $5 a month and you could instantly scale servers which came in very handy . I have no affiliation with this company but I am going to use their service as an example for this. Download Putty and Winscp locally. These programs will allow you to login to a remote server and access its file system in a more friendly manner. You may want to grab Notepad++ in case you want to edit files in windows and then put them onto you Linux server.
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
http://winscp.net/eng/download.php
http://notepad-plus-plus.org/
Sign up for Digital Ocean and create a new droplet. Put in a host name and select your size/region/image. For this example I will be using Ubuntu 13.04 X64. Create the droplet. You will recieve a email shortly giving you IP and root password
Login with putty with the username root and the password provided
Install Java and development environment (dev is optional)
sudo apt-get install openjdk-7-jre openjdk-7-jdk
Get Starmade
wget http://files.star-made.org/StarMade-Starter.jar
Update and Install Starmade files (this could take a long time be patient)
java -jar StarMade-Starter.jar -nogui
Make starmade script in Starmade folder executable
chmod +x /root/StarMade/StarMade-dedicated-server-linux.sh
Run starmade
/root/StarMade/StarMade-dedicated-server-linux.sh
That is it! You can now log on to this server with the IP address and port 4242. The first thing to do when you log in is to /add_admin yourself if you haven't already edited the admin.txt in the starmade folder.
Of course there is a lot more complexity if you want it. For example if you close this terminal window the server will shutdown. You can use the command screen to keep it running or run the server in the background with a cronjob.
You can also adjust the command line arguments in the script file to adjust memory usage and use other java tweaks. There are also a bunch of config and text files in the starmade folder you can open and edit to adjust the server.
Don't forget winscp which will allow you to log in to the server and drag and drop files which can be handy. Also use notepad++ with the appropriate settings if you are going to edit in Windows then copy to your server.
It is relatively easy to setup a server and it is a great learning tool for those willing to try and it can be very cheap with the right provider.