Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| blog:installer_un_serveur_daoc_sous_linux [2025/09/21 11:06] – ben | blog:installer_un_serveur_daoc_sous_linux [2025/09/22 09:41] (Version actuelle) – ben | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Installer un serveur DAoC sous Linux ====== | ====== Installer un serveur DAoC sous Linux ====== | ||
| - | Les infos contenues dans cet article ont été testées avec Ubuntu | + | < |
| + | tags : daoc, dark age camelot, linux, dotnet, dolsharp, dawn of light | ||
| + | </ | ||
| + | |||
| + | Les infos contenues dans cet article ont été testées avec Ubuntu | ||
| * base de données : MariaDB | * base de données : MariaDB | ||
| - | * dotnet 8.0 pour linux : [[https:// | + | * dotnet 8.0 pour linux : [[https:// |
| * moteur de jeu : Dawn of Light : [[https:// | * moteur de jeu : Dawn of Light : [[https:// | ||
| * base de données du jeu (mobs, sorts, etc) : [[https:// | * base de données du jeu (mobs, sorts, etc) : [[https:// | ||
| === Packages à installer === | === Packages à installer === | ||
| + | |||
| + | https:// | ||
| + | |||
| + | < | ||
| + | # Get OS version info which adds the $ID and $VERSION_ID variables | ||
| + | source / | ||
| + | |||
| + | # Download Microsoft signing key and repository | ||
| + | wget https:// | ||
| + | |||
| + | # Install Microsoft signing key and repository | ||
| + | sudo dpkg -i packages-microsoft-prod.deb | ||
| + | |||
| + | # Clean up | ||
| + | rm packages-microsoft-prod.deb | ||
| + | |||
| + | # Update packages | ||
| + | sudo apt update | ||
| + | </ | ||
| < | < | ||
| - | apt-get install -y aspnetcore-runtime-8.0 dotnet-sdk-8.0 cargo-1.82 | + | apt-get install -y aspnetcore-runtime-8.0 dotnet-sdk-8.0 cargo-1.82 |
| ln -s / | ln -s / | ||
| </ | </ | ||
| Ligne 18: | Ligne 41: | ||
| On créé un user dol dont le home directory /home/dol servira de référence pour toutes les commandes passées. | On créé un user dol dont le home directory /home/dol servira de référence pour toutes les commandes passées. | ||
| + | |||
| + | < | ||
| + | adduser dol | ||
| + | </ | ||
| === Création de la base de données : === | === Création de la base de données : === | ||
| Ligne 46: | Ligne 73: | ||
| ./ | ./ | ||
| - | mysql -u dol -p dol < | + | mysql -u dol --password=' |
| </ | </ | ||
| Ligne 59: | Ligne 86: | ||
| git clone https:// | git clone https:// | ||
| cd DOLSharp | cd DOLSharp | ||
| + | rm ./ | ||
| dotnet build | dotnet build | ||
| </ | </ | ||
| Ligne 110: | Ligne 138: | ||
| < | < | ||
| - | UPDATE `dol`.`ServerProperty` SET `Value`='True' | + | mysql -u dol --password='YourPassword' dol |
| - | UPDATE `dol`.`ServerProperty` SET `Value`=' | + | |
| - | UPDATE `dol`.`ServerProperty` SET `Value`=' | + | |
| - | UPDATE `dol`.`ServerProperty` SET `Value`=' | + | |
| - | UPDATE `dol`.`ServerProperty` SET `Value`=' | + | |
| - | UPDATE `dol`.`ServerProperty` SET `Value`=' | + | |
| - | UPDATE `dol`.`ServerProperty` SET `Value`=' | + | |
| - | UPDATE `dol`.`ServerProperty` SET `Value`=' | + | |
| - | UPDATE `dol`.`ServerProperty` SET `Value`=' | + | |
| - | UPDATE `dol`.`ServerProperty` SET `Value`=' | + | |
| - | UPDATE `dol`.`ServerProperty` SET `Value`=' | + | |
| - | UPDATE `dol`.`ServerProperty` SET `Value`=' | + | |
| + | mysql> UPDATE `dol`.`ServerProperty` SET `Value`=' | ||
| + | mysql> UPDATE `dol`.`ServerProperty` SET `Value`=' | ||
| + | mysql> UPDATE `dol`.`ServerProperty` SET `Value`=' | ||
| + | mysql> UPDATE `dol`.`ServerProperty` SET `Value`=' | ||
| + | mysql> UPDATE `dol`.`ServerProperty` SET `Value`=' | ||
| + | mysql> UPDATE `dol`.`ServerProperty` SET `Value`=' | ||
| + | mysql> UPDATE `dol`.`ServerProperty` SET `Value`=' | ||
| + | mysql> UPDATE `dol`.`ServerProperty` SET `Value`=' | ||
| + | mysql> UPDATE `dol`.`ServerProperty` SET `Value`=' | ||
| + | mysql> UPDATE `dol`.`ServerProperty` SET `Value`=' | ||
| + | mysql> UPDATE `dol`.`ServerProperty` SET `Value`=' | ||
| + | mysql> UPDATE `dol`.`ServerProperty` SET `Value`=' | ||
| </ | </ | ||
| Ligne 129: | Ligne 158: | ||
| < | < | ||
| cd / | cd / | ||
| - | screen | + | screen |
| + | screen -r (CTRL A+D pour sortir) | ||
| </ | </ | ||
| Ligne 148: | Ligne 177: | ||
| Pour se connecter au serveur créé, il est nécessaire de lancer le jeu via [[https:// | Pour se connecter au serveur créé, il est nécessaire de lancer le jeu via [[https:// | ||
| - | ⇒ La version de la dll game.dll requise est : 1.127 | + | ⇒ La version de la dll game.dll requise est : [[https:// |
| === Ressources utilisées dans cet article === | === Ressources utilisées dans cet article === | ||
| + | https:// | ||
| [[http:// | [[http:// | ||
| [[https:// | [[https:// | ||
| [[http:// | [[http:// | ||
| - | [[https:// | + | [[https:// |
| + | [[https:// | ||
| + | [[https:// | ||
| + | |||
| + | < | ||
| + | The ReShade Settings I use for 4.4.2 are listed below. | ||
| + | AdaptiveSharpen.fx (optional) | ||
| + | Clarity.fx | ||
| + | Colourfulness.fx | ||
| + | FineSharp.fx (Mode1 only)(optional) | ||
| + | Levels.fx | ||
| + | LiftGammaGain.fx | ||
| + | LumaSharpen.fx | ||
| + | SMAA.fx | ||
| + | Vibrance.fx | ||
| + | </ | ||
| Un serveur DAoC est disponible à cette adresse : daoc-gs.ndlp.info: | Un serveur DAoC est disponible à cette adresse : daoc-gs.ndlp.info: | ||