2022-08-21 15:01:01 +02:00
# xash3ds-installscript
2022-09-11 14:43:05 +02:00
Origin of this is https://git.la10cy.net/DeltaLima/xash3d-installscript
2022-08-22 00:41:59 +02:00
2022-09-11 14:45:46 +02:00
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.
2022-08-24 16:17:56 +02:00
Just run the script and play :)
2022-08-21 15:01:24 +02:00
2022-08-23 12:39:05 +02:00
```
2022-09-11 14:42:37 +02:00
Usage: ./install-xash3d.sh [server|client] [install|update] [0.19|0.20]
2022-08-23 12:39:05 +02:00
2022-09-11 14:36:04 +02:00
Description: Script to install an Xash3D-FWGS client or Xash3D dedicated server with game data from steamcmd
2022-08-23 12:39:05 +02:00
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
2022-09-11 14:36:04 +02:00
0.20: https://github.com/FWGS/xash3d-fwgs
0.19: https://gitlab.com/tyabus/xash3d
2022-08-23 12:39:05 +02:00
```
2022-09-11 14:45:46 +02:00
To install the server run following command in the directory where you checked this git into
2022-08-22 00:22:26 +02:00
```
2022-09-11 15:21:16 +02:00
./install-xash3ds.sh server install [Version]
2022-08-22 00:22:26 +02:00
```
To install the FULL PLAYABLE client with all game data (steamcmd thx < 3 ) run this
```
2022-09-11 15:21:16 +02:00
./install-xash3ds.sh client install [Version]
2022-08-22 00:22:26 +02:00
```
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
```
2022-08-26 17:32:01 +02:00
You can easly update both, client and server (example client):
```
2022-09-11 15:21:16 +02:00
./install-xash3d.sh client update [Version]
2022-08-26 17:32:01 +02:00
```
2022-08-23 02:53:28 +02:00
Have a look on my servers at https://HL.LA10CY.NET :) Happy fragging!
2022-08-23 02:53:13 +02:00
2022-09-11 14:45:46 +02:00
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