Coder Social home page Coder Social logo

mickelsonmichael / astroinstaller Goto Github PK

View Code? Open in Web Editor NEW

This project forked from alex4108/astroinstaller

0.0 1.0 0.0 100 KB

A package that deploys ASTRONEER dedicated server and dependencies to your Windows installation.

License: MIT License

PowerShell 100.00%

astroinstaller's Introduction

Astroneer Server Deployment Tools

Astroneer Logo

Build Status Supports Windows Server 2019 Supports Windows 10 Requires Powershell 5 GitHub issues GitHub forks GitHub stars GitHub license GitHub All Releases GitHub contributors

This module lets you quickly deploy an Astroneer Dedicated Server

Did I save you some time? Buy me a โ˜•๐Ÿ˜„

How to use

Easy Method (5 minutes)

Watch the Video

  1. Download the AstroInstaller.zip file from the latest release
  2. Extract the ZIP
  3. Run the AstroInstaller.exe file as administrator
  4. Answer the prompts followed by ENTER
  • Owner Steam Name: This is how your steam name is publicly visible to the world.
  • Server Name: This will be the name of your server
  • Server Password: A server password if you wish, or just hit enter for no password.

Advanced Method

  1. Download or Clone the repository
  2. Execute the powershell script: powershell.exe -executionpolicy bypass -file "install-astroneer-server.ps1"

Supported command line switches and examples

  • -ownerName "Astroneer server owner steam name"
  • -serverName "Astroneer server name"
  • -serverPassword "A Super Secure Password" Server password. If ownerName, or serverName or serverPasswords are not provided on the command line, the script will ask for them interactively
  • -noServerPassword Optional. Suppress password prompt if no server password was provided. Use it to run in non-interactive mode.
  • -erverPort 8777 Optional Default: 8777 Astroneer server UDP port
  • -maxFPS 30 Optional Default: 30 Maximum server FPS
  • -noAstroLauncher Optional. Disables use of AstroLauncher
  • -autoReboot Optional. If specified, the server will be rebooted automatically after installation if needed. Otherwise, if a reboot is needed, the script will exit and the server will not be able to start until the reboot is complete.
  • -installPath "C:\SteamServers" Optional Default: C:\SteamServers The path to install to without trailing slash
  • -noWait Optional. Suppress 2 minutes wait after script finishes. Use it to run in non-interactive mode.

Unattended installation

By specifiying ownerName, serverName and either serverPassword or noServerPassword parameters you will be able to run the installation completely unattended.

  • powershell.exe -executionpolicy bypass -file "install-astroneer-server.ps1" -ownerName "Guy" -serverName "Guys Lair" -serverPassword "Guy123" -autoReboot

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Requirements

This script has been tested on Windows Server 2019 and Windows 10 1909 and Windows 10 2004 using Powershell 5 & Powershell 7.

Credits

MScholtes - PS2EXE allows me to build this in a way that's easy to use by masses

hjorslev - Wrapper that helped in speeding up usage of SteamCMD

ricky-davis - Web based server management utility for Astroneer

astroinstaller's People

Contributors

alex4108 avatar andrewsav avatar konsti219 avatar

Watchers

James Cloos 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.