blog:installer_un_serveur_daoc_sous_linux

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 17:54] benblog:installer_un_serveur_daoc_sous_linux [2025/09/22 09:41] (Version actuelle) ben
Ligne 2: Ligne 2:
  
 <code> <code>
-tags : daoc, dark age camelot, linux, dotnet , dolsharp, dawn of light+tags : daoc, dark age camelot, linux, dotnet, dolsharp, dawn of light
 </code> </code>
  
Ligne 13: Ligne 13:
  
 === Packages à installer === === Packages à installer ===
 +
 +https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu-decision#register-the-microsoft-package-repository
 +
 +<code>
 +# Get OS version info which adds the $ID and $VERSION_ID variables
 +source /etc/os-release
 +
 +# Download Microsoft signing key and repository
 +wget https://packages.microsoft.com/config/$ID/$VERSION_ID/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
 +
 +# 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
 +</code>
  
 <code> <code>
Ligne 22: 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.
 +
 +<code>
 +adduser dol
 +</code>
  
 === Création de la base de données : === === Création de la base de données : ===
Ligne 50: Ligne 73:
 ./target/debug/public-db-tools --export mysql --update-only ./target/debug/public-db-tools --export mysql --update-only
  
-mysql -u dol -dol <./public-db.sql+mysql -u dol --password='YourPassword' dol <./public-db.sql
 </code> </code>
  
Ligne 115: Ligne 138:
  
 <code> <code>
-UPDATE `dol`.`ServerProperty` SET `Value`='TrueWHERE `Key`='disable_tutorial'; +mysql -u dol --password='YourPassword' dol
-UPDATE `dol`.`ServerProperty` SET `Value`='Bienvenue sur le serveur DAoC NDLP !' WHERE `Key`='motd'; +
-UPDATE `dol`.`ServerProperty` SET `Value`='Bienvenue sur le serveur DAoC NDLP !' WHERE `Key`='starting_msg'; +
-UPDATE `dol`.`ServerProperty` SET `Value`='1.5' WHERE `Key`='xp_rate'; +
-UPDATE `dol`.`ServerProperty` SET `Value`='1' WHERE `Key`='starting_level'; +
-UPDATE `dol`.`ServerProperty` SET `Value`='1.5' WHERE `Key`='money_drop'; +
-UPDATE `dol`.`ServerProperty` SET `Value`='True' WHERE `Key`='allow_all_realms'; +
-UPDATE `dol`.`ServerProperty` SET `Value`='True' WHERE `Key`='allow_all_realms_df'; +
-UPDATE `dol`.`ServerProperty` SET `Value`='0.30' WHERE `Key`='health_regen_rate'; +
-UPDATE `dol`.`ServerProperty` SET `Value`='0.75' WHERE `Key`='endurance_regen_rate'; +
-UPDATE `dol`.`ServerProperty` SET `Value`='0.75' WHERE `Key`='mana_regen_rate'; +
-UPDATE `dol`.`ServerProperty` SET `Value`='True' WHERE `Key`='allow_train_everywhere';+
  
 +mysql> UPDATE `dol`.`ServerProperty` SET `Value`='True' WHERE `Key`='disable_tutorial';
 +mysql> UPDATE `dol`.`ServerProperty` SET `Value`='Bienvenue sur le serveur DAoC NDLP !' WHERE `Key`='motd';
 +mysql> UPDATE `dol`.`ServerProperty` SET `Value`='Bienvenue sur le serveur DAoC NDLP !' WHERE `Key`='starting_msg';
 +mysql> UPDATE `dol`.`ServerProperty` SET `Value`='1.5' WHERE `Key`='xp_rate';
 +mysql> UPDATE `dol`.`ServerProperty` SET `Value`='1' WHERE `Key`='starting_level';
 +mysql> UPDATE `dol`.`ServerProperty` SET `Value`='1.5' WHERE `Key`='money_drop';
 +mysql> UPDATE `dol`.`ServerProperty` SET `Value`='True' WHERE `Key`='allow_all_realms';
 +mysql> UPDATE `dol`.`ServerProperty` SET `Value`='True' WHERE `Key`='allow_all_realms_df';
 +mysql> UPDATE `dol`.`ServerProperty` SET `Value`='0.30' WHERE `Key`='health_regen_rate';
 +mysql> UPDATE `dol`.`ServerProperty` SET `Value`='0.75' WHERE `Key`='endurance_regen_rate';
 +mysql> UPDATE `dol`.`ServerProperty` SET `Value`='0.75' WHERE `Key`='mana_regen_rate';
 +mysql> UPDATE `dol`.`ServerProperty` SET `Value`='True' WHERE `Key`='allow_train_everywhere';
 </code> </code>
  
Ligne 135: Ligne 159:
 cd /home/dol/work cd /home/dol/work
 screen -A -m -d -S dol ./DOLServer.sh screen -A -m -d -S dol ./DOLServer.sh
 +screen -r (CTRL A+D pour sortir)
 </code> </code>
  
Ligne 152: Ligne 177:
 Pour se connecter au serveur créé, il est nécessaire de lancer le jeu via [[https://files.ndlp.info/DAoC/DAoC%20Portal_May2021.7z|Daoc Portal]] après avoir récupéré le client DAoC officiel : [[https://files.ndlp.info/DAoC/DAoC_full.client_1.127c.zip|https://files.ndlp.info/DAoC/DAoC_full.client_1.127c.zip]] Pour se connecter au serveur créé, il est nécessaire de lancer le jeu via [[https://files.ndlp.info/DAoC/DAoC%20Portal_May2021.7z|Daoc Portal]] après avoir récupéré le client DAoC officiel : [[https://files.ndlp.info/DAoC/DAoC_full.client_1.127c.zip|https://files.ndlp.info/DAoC/DAoC_full.client_1.127c.zip]]
  
-⇒ La version de la dll game.dll requise est : 1.127+⇒ La version de la dll game.dll requise est : [[https://files.ndlp.info/DAoC/game.v1.127c.dll|1.127]]
  
 === Ressources utilisées dans cet article === === Ressources utilisées dans cet article ===
  
 +https://github.com/Dawn-of-Light/DOLSharp/wiki\\
 [[http://www.dolserver.net/|http://www.dolserver.net/]] \\ [[http://www.dolserver.net/|http://www.dolserver.net/]] \\
 [[https://github.com/Dawn-of-Light/DOLSharp|https://github.com/Dawn-of-Light/DOLSharp]] \\ [[https://github.com/Dawn-of-Light/DOLSharp|https://github.com/Dawn-of-Light/DOLSharp]] \\
 [[http://losojos-001-site1.btempurl.com/Index.html|http://losojos-001-site1.btempurl.com/Index.html]] : site down , mirror dispo ici : [[https://daoc.ndlp.info/losojos-001-site1.btempurl.com/Index.html|https://daoc.ndlp.info/losojos-001-site1.btempurl.com/Index.html]] \\ [[http://losojos-001-site1.btempurl.com/Index.html|http://losojos-001-site1.btempurl.com/Index.html]] : site down , mirror dispo ici : [[https://daoc.ndlp.info/losojos-001-site1.btempurl.com/Index.html|https://daoc.ndlp.info/losojos-001-site1.btempurl.com/Index.html]] \\
-[[https://files.ndlp.info/DAoC/|https://files.ndlp.info/DAoC/]]+[[https://files.ndlp.info/DAoC/|https://files.ndlp.info/DAoC/]] \\ 
 +[[https://reshade.me/downloads/ReShade_Setup_4.5.2.exe|ReShade 4.5.2]] \\ 
 +[[https://reshade.me/downloads/ReShade_Setup_4.2.2.exe|ReShade 4.2.2]] 
 + 
 +<code> 
 +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 
 +</code>
  
 Un serveur DAoC est disponible à cette adresse : daoc-gs.ndlp.info:10300 Un serveur DAoC est disponible à cette adresse : daoc-gs.ndlp.info:10300
  
  
  • blog/installer_un_serveur_daoc_sous_linux.1758477263.txt.gz
  • Dernière modification : 2025/09/21 17:54
  • de ben