https://github.com/deltalima/xash3d-installscript
xash3ds installation script
https://github.com/deltalima/xash3d-installscript
bash bash-script half-life install-script installer-sc xash3d xash3d-fwgs xash3d-install xash3d-ng
Last synced: 2 months ago
JSON representation
xash3ds installation script
- Host: GitHub
- URL: https://github.com/deltalima/xash3d-installscript
- Owner: DeltaLima
- License: mit
- Created: 2022-08-21T22:34:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-24T00:00:57.000Z (over 1 year ago)
- Last Synced: 2025-01-03T02:55:14.149Z (4 months ago)
- Topics: bash, bash-script, half-life, install-script, installer-sc, xash3d, xash3d-fwgs, xash3d-install, xash3d-ng
- Language: Shell
- Homepage: https://git.la10cy.net/DeltaLima/xash3d-installscript
- Size: 105 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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 Debian 11/12 and Ubuntu 20.04 (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 engine full game client or dedicated server with game data from steamcmd
Server tested on Debian 11 ; Client tested on Ubuntu 20.04
Origin: https://git.la10cy.net/DeltaLima/xash3d-installscriptYou can override following variables default values:
XASH_INSTALL_DIR, XASH_DS_PORT and XASH_BUILD_DIRExample:
1) Install client version 0.20 located in ~/Games/Xash3D where the build directory is as well
XASH_INSTALL_DIR=~/Games/Xash3D XASH_BUILD_DIR=$XASH_INSTALL_DIR/build ./install-xash3d.sh client install 0.20
2) Install server version '0.19' into '~/opt/xashds_oldengine'XASH_INSTALL_DIR=~/opt/xashds_old ./install-xash3d.sh server update 0.19
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
```
./install-xash3d.sh client install 0.20
```
(Version 0.19 is actually broken as client, please use `0.20`)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/xash3d-installscript/xash3d
```from there you can run the server
```
./start.sh
```or the game to have a frag
```
./start-xash3d.sh
```You can easly update both, client and server (example client):
```
./install-xash3d.sh client update 0.20
```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