Doomsider's Ultimate Guide to getting it done in SM

    Doomsider

    Server scriptologist
    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.