mirror of
https://github.com/ENSL/ensl_hlds.git
synced 2025-03-02 15:12:16 +00:00
Update ensl_hlds to 3.2.2
This commit is contained in:
parent
a56c67d611
commit
5075d624e3
2 changed files with 8 additions and 11 deletions
|
@ -34,19 +34,16 @@ WORKDIR /home/steam/hlds
|
|||
RUN mv libstdc++* /home/steam/
|
||||
|
||||
# Install NS
|
||||
RUN wget 'https://www.ensl.org/files/server/ns_dedicated_server_v32.zip'
|
||||
RUN wget 'https://github.com/ENSL/NS/releases/download/v3.2.2/ns_v322_full.zip'
|
||||
COPY --chown=steam files/ns.sha /home/steam/hlds
|
||||
# RUN sha256sum -c ns.sha
|
||||
RUN unzip ns_dedicated_server_v32.zip
|
||||
RUN unzip ns_v322_full.zip
|
||||
|
||||
WORKDIR /home/steam/hlds/ns
|
||||
|
||||
# NS workarounds
|
||||
RUN echo 70 > steam_appid.txt
|
||||
RUN mv dlls/ns_i386.so dlls/ns.so
|
||||
|
||||
# Patch NS
|
||||
RUN wget 'https://github.com/ENSL/NS/releases/download/v3.2.1b/ns_v321b_patch.zip' && unzip -o ns_v321b_patch.zip
|
||||
# RUN mv dlls/ns_i386.so dlls/ns.so || echo
|
||||
|
||||
# ENSL package
|
||||
RUN cp liblist.gam liblist.bak
|
||||
|
|
10
Makefile
10
Makefile
|
@ -2,7 +2,7 @@ REGISTRY ?= ensl
|
|||
PROJECT ?= ensl_hlds
|
||||
TAG ?= latest
|
||||
|
||||
.PHONY: all clean build stop
|
||||
.PHONY: all clean build stop run pull push
|
||||
|
||||
ifdef REGISTRY
|
||||
IMAGE=$(REGISTRY)/$(PROJECT):$(TAG)
|
||||
|
@ -23,16 +23,16 @@ build: Dockerfile
|
|||
run: build
|
||||
mkdir -p logs
|
||||
#docker run -p 27015:27015 27015/udp:27015/udp -v $(shell pwd)/logs:/home/steam/hlds/ns/logs -ti $(IMAGE)
|
||||
docker run --name=$(PROJECT) --net=host -v $(shell pwd)/logs:/home/steam/hlds/ns/logs -ti $(IMAGE)
|
||||
# docker run -e HLDS='1' --name=$(PROJECT) --net=host -v $(shell pwd)/logs:/home/steam/hlds/ns/logs -ti $(IMAGE)
|
||||
# docker run --name=$(PROJECT) --net=host -v $(shell pwd)/logs:/home/steam/hlds/ns/logs -ti $(IMAGE)
|
||||
docker run -e HLDS='1' --name=$(PROJECT) --net=host -v $(shell pwd)/logs:/home/steam/hlds/ns/logs -ti $(IMAGE)
|
||||
|
||||
stop:
|
||||
docker stop $(PROJECT)
|
||||
docker rm $(PROJECT)
|
||||
|
||||
shell:
|
||||
docker run --name=$(PROJECT) --net=host -v $(shell pwd)/logs:/home/steam/hlds/ns/logs -u0 -ti $(IMAGE) /bin/bash
|
||||
# docker exec -u0 -ti $(IMAGE) -v /bin/bash
|
||||
docker exec -u0 -ti $(PROJECT) /bin/bash
|
||||
# docker run --name=$(PROJECT) --net=host -v $(shell pwd)/logs:/home/steam/hlds/ns/logs -u0 -ti $(IMAGE) /bin/bash
|
||||
|
||||
pull:
|
||||
docker pull $(IMAGE) || true
|
||||
|
|
Loading…
Reference in a new issue