adding the .md file and the docs directory

main
hamza rahmani 4 months ago
parent 4ff5b3d3e7
commit a09a965dcd

@ -0,0 +1,71 @@
# DEPLOYMENT OF A CSGO 2 SERVER
we are deploying a csgo server by using a docker-compose that uses the joedwards32/cs2 image
![ARCHI](docs/cs2.jpg)
## STEP 1
you need to have docker and docker compose installed
## STEP 2
Once you have docker running on your system
create a directory and create a docker compose file
then paste the following code
```yml
services:
cs2-server:
image: joedwards32/cs2
container_name: cs2-dedicated
environment:
- gameconf.env
volumes:
- cs2:/home/steam/cs2-dedicated/ # Persistent data volume mount point inside container
ports:
- "27015:27015/tcp" # TCP
- "27015:27015/udp" # UDP
- "27020:27020/udp" # UDP
stdin_open: true # Add local console for docker attach, docker attach --sig-proxy=false cs2-dedicated
tty: true # Add local console for docker attach, docker attach --sig-proxy=false cs2-dedicated
volumes:
cs2:
```
We are not using a token because for now we are hosting the server on a LAN
and we don't need the VAC (this is a protection against cheaters deployed by VALVE )
But if you want to use the token you can add this line at the top of the docker-compose file
Note that you need to have a clean and not locked account on steam.
```
SRCDS_TOKEN="" (Game Server Token from https://steamcommunity.com/dev/managegameservers)
```
## STEP 3
you need to modify the gameconf.env to configure the gameplay.
## STEP 4
start the server
```bash
docker-compose up -d
```
## STEP 5
### accessing directly the game party
Now the server is working
To access directly the game party we need to enter the ip adress and the password in a steam setting as shown bellow
# here we are ---------- ENJOY ----------

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Loading…
Cancel
Save