Blame

3623a6 Claude Code 2026-04-19 14:05:11
ct-123-cs16: Admin-Login Doku hinzugefügt
1
# CT 123 – CS 1.6 Web-Server
2
3
**IP:** 192.168.178.93
4
**Domain:** cs.ls-cloud.biz
5
**Image:** yohimik/cs-web-server-metpamx:latest
6
**Stack:** /opt/cs16/docker-compose.yml
7
8
## Ports
9
10
| Port | Protokoll | Verwendung |
11
|------|-----------|------------|
12
| 27016 | TCP | Web-Client (via Caddy) |
13
| 27018 | UDP | Game-Port (direkt, Fritz!Box-Forward) |
14
15
## Verzeichnisstruktur
16
17
```
18
/opt/cs16/
19
├── docker-compose.yml
ab77ff Claude Code 2026-04-19 14:41:36
ct-123-cs16: YaPB Bots + Bot-Kommandos + vollständige Doku
20
├── valve.zip # CS 1.6 Assets (SteamCMD AppID 90)
21
├── metamod/
22
│ └── plugins.ini # Metamod Plugin-Liste
23
├── yapb/
24
│ ├── bin/yapb.so # YaPB Bot-DLL
25
│ ├── conf/yapb.cfg # Bot-Konfiguration (yb_quota etc.)
26
│ └── data/graph/de_dust2.graph # Waypoints
3623a6 Claude Code 2026-04-19 14:05:11
ct-123-cs16: Admin-Login Doku hinzugefügt
27
└── cstrike/
28
└── addons/
29
└── amxmodx/
30
├── configs/
ab77ff Claude Code 2026-04-19 14:41:36
ct-123-cs16: YaPB Bots + Bot-Kommandos + vollständige Doku
31
│ ├── plugins.ini # AMX Plugin-Liste
32
│ └── users.ini # Admin-Accounts
3623a6 Claude Code 2026-04-19 14:05:11
ct-123-cs16: Admin-Login Doku hinzugefügt
33
├── plugins/
ab77ff Claude Code 2026-04-19 14:41:36
ct-123-cs16: YaPB Bots + Bot-Kommandos + vollständige Doku
34
│ ├── tdm_respawn.amxx
35
│ └── admin_menu.amxx
3623a6 Claude Code 2026-04-19 14:05:11
ct-123-cs16: Admin-Login Doku hinzugefügt
36
└── scripting/
ab77ff Claude Code 2026-04-19 14:41:36
ct-123-cs16: YaPB Bots + Bot-Kommandos + vollständige Doku
37
├── tdm_respawn.sma
38
└── admin_menu.sma
3623a6 Claude Code 2026-04-19 14:05:11
ct-123-cs16: Admin-Login Doku hinzugefügt
39
```
40
41
## Plugins
42
ab77ff Claude Code 2026-04-19 14:41:36
ct-123-cs16: YaPB Bots + Bot-Kommandos + vollständige Doku
43
| Plugin | Beschreibung |
44
|--------|-------------|
45
| tdm_respawn | Team Deathmatch: Respawn nach 2s |
46
| admin_menu | `/admin` im Chat öffnet AMX-Menü |
47
| YaPB v4.4.957 | Bots (Xash3D-kompatibel, via Metamod) |
3623a6 Claude Code 2026-04-19 14:05:11
ct-123-cs16: Admin-Login Doku hinzugefügt
48
49
## Admin-Login
50
51
Im Spiel-Console eingeben:
52
53
```
54
setinfo _pw "DEIN_PASSWORT"
55
```
56
ab77ff Claude Code 2026-04-19 14:41:36
ct-123-cs16: YaPB Bots + Bot-Kommandos + vollständige Doku
57
Wird über den Spielernamen erkannt. Danach `/admin` im Chat für das Admin-Menü.
58
Account-Daten in `/opt/cs16/cstrike/addons/amxmodx/configs/users.ini`.
59
60
## Bots (YaPB)
61
62
**Warum YaPB?** PODBot und andere Metamod-Bots nutzen `RecursiveLightPoint` – eine HLDS-interne Funktion, die Xash3D FWGS nicht implementiert (SIGSEGV). YaPB unterstützt Xash3D nativ.
63
64
### Bot-Anzahl dauerhaft ändern
65
66
In `/opt/cs16/yapb/conf/yapb.cfg`:
67
68
```
69
yb_quota "5" # Anzahl Bots
70
```
71
72
### Bot-Kommandos (Konsole / RCON)
73
74
| Befehl | Beschreibung |
75
|--------|-------------|
76
| `yb_quota 5` | Dauerhaft 5 Bots halten |
77
| `yb add [skill] [team]` | Bot hinzufügen (skill 0-4, team 0=random 1=T 2=CT) |
78
| `yb kick` | Zufälligen Bot entfernen |
79
| `yb kick t` | Bot aus T-Team entfernen |
80
| `yb kick ct` | Bot aus CT-Team entfernen |
81
| `yb kickall` | Alle Bots rauswerfen |
82
| `yb fill 0 5 2` | Server mit 5 Bots Skill Normal füllen |
83
| `yb kill` | Alle Bots töten (bleiben im Spiel) |
84
| `yb list` | Aktive Bots anzeigen |
85
86
**Schwierigkeitsgrade:** 0=Newbie, 1=Average, 2=Normal, 3=Professional, 4=Godlike
3623a6 Claude Code 2026-04-19 14:05:11
ct-123-cs16: Admin-Login Doku hinzugefügt
87
88
## Offene Punkte
89
90
- Fritz!Box: UDP 27018 → 192.168.178.93 forwarden
91
- Cloudflare: A-Record `cs` → 77.8.112.36, proxied=false
92
- Technitium DNS: A-Record cs.ls-cloud.biz → 77.8.112.36
93
- Nach Fritz!Box + Cloudflare: IP in docker-compose auf 77.8.112.36 ändern