GithubHelp home page GithubHelp logo

hecksadecimal / docker-starbound Goto Github PK

View Code? Open in Web Editor NEW

This project forked from morgyn/docker-starbound

0.0 1.0 0.0 8 KB

Docker image for starbound dedicated server, where updating is abstracted so you can auth interactively.

Shell 55.33% Dockerfile 44.67%

docker-starbound's Introduction

morgyn/starbound

This is a docker image of the dedicated server for Stardbound, using steam.

The difference between this docker image and others, is that you do not need to store your steam username, password and either disable steamguard or save a steamguard key. The downside is you need to manually update when needed.

Get the image

docker pull morgyn/starbound

Run the image

docker run --name starbound -p 21025:21025 -v /root/starbound:/starbound morgyn/starbound

Replace /root/starbound with where you wish to store your Starbound installation.

The image contains nothing but the update script and the steamcmd. You will have to first run update.sh to download first

Run the update script while the image is running

docker exec -t -i starbound /update.sh <steam login id>

This script will prompt you to for your password (and steamguard if it's required), it will then perform the initial installation.

If it fails or quits for some reason, you can just rerun to complete.

After the installation has completed successfully, the container will stop

Configure your Starbound server.

Edit your configuration in the installation directory you chose (.../starbound/storage/starbound_server.config)

[ http://starbounder.org/Guide:Setting_Up_Multiplayer#Advanced_Server_Configuration ]

Restart the docker image to start the server

docker run starbound

Updating.

With the server still running, run the update script as above. It will quit the server, then begin the update. Like the initial installation, if the update fails or quits for some reason, just run again, it will stop the container when it is successful.

To run with the update, just start the docker image again as above.

docker-starbound's People

Contributors

hecksadecimal avatar morgyn avatar suhrmann avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.