1. Hey Guest! We're currently translating StarMade. Anyone can translate, if you can, feel free to!
      Dismiss Notice
    2. Interested in helping moderate SMD? We're currently looking for moderators, check out this thread.
      Dismiss Notice

    Doomsider's Ultimate Guide to getting it done in SM

    Discussion in 'Game Support' started by Doomsider, Apr 6, 2014.

    1. Doomsider

      Doomsider Server scriptologist

      Joined:
      Jan 21, 2013
      Messages:
      215
      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.
       
    Loading...