xash3d-fgws and tyabus installation script for server and full playable client (steamdownload)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
DeltaLima 2a77b4ca48 „install-xash3d.sh“ ändern 3 weeks ago
LICENSE add MIT LICENSE 4 weeks ago
README.md we execute scripts more traditionally. i thought giving bash script.sh as example would be easier for newbies, but with pre defined variables this might not work, so we go the safe way 4 weeks ago
install-xash3d.sh „install-xash3d.sh“ ändern 3 weeks ago

README.md

xash3ds-installscript

Origin of this is https://git.la10cy.net/DeltaLima/xash3d-installscript

This script install an ready to run Half-Life Xash3D Game client or dedicated server under Ubuntu 20.04 and Debian 11 (those i tested so far) by downloading game data from steam directly with the free steamcmd tool from valve. Just run the script and play :)

Usage: ./install-xash3d.sh [server|client] [install|update] [0.19|0.20]

Description: Script to install an Xash3D-FWGS client or Xash3D dedicated server with game data from steamcmd
Server tested on Debian 11 ; Client tested on Ubuntu 20.04
Origin: https://git.la10cy.net/DeltaLima/xash3ds-installscript

Resources we are using:
https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
https://github.com/DevilBoy-eXe/hlds/releases/download/8684/hlds_build_8684.zip
0.20: https://github.com/FWGS/xash3d-fwgs
0.19: https://gitlab.com/tyabus/xash3d

To install the server run following command in the directory where you checked this git into

./install-xash3ds.sh server install [Version]

To install the FULL PLAYABLE client with all game data (steamcmd thx <3) run this

./install-xash3ds.sh client install [Version]

Your server or gamefiles (you can run server first and then rerun afterwards with client to get the full package) are in

/path/to/repo/xash3ds-installscript/build/result

from there you can run the server

./start.sh

or the game to have a frag

./xash3d

You can easly update both, client and server (example client):

./install-xash3d.sh client update [Version]

Have a look on my servers at https://HL.LA10CY.NET :) Happy fragging!

This script is based on the work of https://github.com/FWGS/xashds-docker/ and https://github.com/FWGS/xash3d-fwgs and https://gitlab.com/tyabus/xash3d