wow-private-server/README.md
2025-08-20 11:44:33 +02:00

81 lines
1.6 KiB
Markdown

# WORLD OF WARCRAFT SERVER INSTALL (VERSION 1.12)
## PRE REQUIS
- debian 12
- user wow
- ports:
- TCP: 1119, 3724, 6012, 8085
- UDP: 1119, 3724, 6012, 8085
- WOW 1.12 client: https://drive.usercontent.google.com/download?id=1TDoNNUXCtsgIUhLw96biPCqjv3AcLYkg&export=download
## CREER UN UTILISATEURS
Lancer le service mangosd:
```bash
cd /home/$CURRENT_USER/vmangos/bin/
sudo ./mangosd
```
- Créer un utilisateur:
```bash
account create <username> <password>
```
[autres commandes](https://github.com/dkpminus/mangos-gm-commands)
## CRÉER DES SERVICES POUR LANCER LE SERVEUR
Fichiers service à créer dans `/etc/systemd/system/`
- Realmd service:
```bash
[Unit]
Description=VMaNGOS Realmd Service
After=network.target mariadb.service
[Service]
Type=simple
User=wow # <- ton utilisateur normal (pas root)
WorkingDirectory=/home/wow/vmangos/bin
ExecStart=/home/wow/vmangos/bin/realmd
Restart=always
[Install]
WantedBy=multi-user.target
```
- Mangosd service:
```bash
[Unit]
Description=VMaNGOS World Server
After=network.target mariadb.service realmd.service
[Service]
Type=simple
User=wow # <- ton utilisateur normal
WorkingDirectory=/home/wow/vmangos/bin
ExecStart=/home/wow/vmangos/bin/mangosd
Restart=always
[Install]
WantedBy=multi-user.target
```
## SE CONNECTER AU SERVEUR
- Télécharger le [client (v1.12)](https://drive.usercontent.google.com/download?id=1TDoNNUXCtsgIUhLw96biPCqjv3AcLYkg&export=download)
- Editer le fichier `realmlist.wtf` pour y mettre l'IP du serveur:
```bash
set <server_ip>
```
## SOURCES
- [vmangos](https://github.com/vmangos)
- [tuto](https://www.youtube.com/watch?v=ac1mVFz2u1o)