Skip to content

Instantly share code, notes, and snippets.

@zkxs
Last active March 7, 2023 05:28
Show Gist options
  • Save zkxs/7f23c83485e3a724b9139da68af187fa to your computer and use it in GitHub Desktop.
Save zkxs/7f23c83485e3a724b9139da68af187fa to your computer and use it in GitHub Desktop.
Example Neos Headless SteamCMD Setup

Example Neos Headless SteamCMD Setup

This is a simple set of scripts to install and run Neos headless via SteamCMD.

Basic instructions

  1. OPTIONAL: create a new user for this setup. SteamCMD has been known in the past to nuke the entire home directory of the user running it.
  2. Install SteamCMD
  3. Toss update.sh, appupdate.txt, and run_server.sh into the same directory that SteamCMD is installed to. (steamcmd.sh should be there)
  4. Fill in the blanks in appupdate.txt. The password for the Neos Headless Beta can be obtained from a channel in the Neos Discord, if you are in the relevant Patreon tier.
  5. Run update.sh to install Neos. You can also run it again later to update the Neos install.
  6. Run run_server.sh to start the headless server.

There's more detail at the Headless Client Wiki Page, including configuration examples.

force_install_dir ./neos
login <your_steam_username>
app_license_request 740250
app_update 740250 -beta headless-client -betapassword <neos_headless_beta_password> validate
quit
#!/bin/bash
cd neos
chmod a+x RunHeadlessMono.sh
./RunHeadlessMono.sh
#!/bin/sh
./steamcmd.sh +runscript appupdate.txt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment