Méthode : Installation manuelle (cartes, plugins via recompilation)
Accès aux fichiers via le Tableau de bord
-
Connectez-vous à l’interface du Tableau de bord.
-
Ouvrez le serveur DDNet concerné, puis cliquez sur l’onglet Fichiers.
-
Naviguez dans les dossiers suivants :
Cartes :/home/container/maps/
Configs :/home/container/autoexec.cfg
,/home/container/settings.cfg
Code source (optionnel) :/home/container/src/
Étapes :
✅ Ajout de cartes personnalisées
-
Téléchargez des cartes
.map
depuis https://ddnet.org/maps. -
Placez-les dans
/maps/
. -
Dans
autoexec.cfg
, définissez la carte à charger :arduinosv_map MaCarteDDNet.map
🛠️ Ajout de fonctionnalités (mod serveur)
-
Clonez le dépôt :
https://github.com/ddnet/ddnet -
Modifiez le code dans
src/game/server/
pour intégrer un comportement personnalisé (ex : nouvelles règles, commandes, logiques). -
Compilez le serveur :
bashcmake .
make -j$(nproc)
-
Remplacez les exécutables dans
/home/container/
avec ceux compilés. -
Redémarrez le serveur.
Remarques :
-
Les mods DDNet sont souvent faits directement via modification du code source, pas via plugins.
-
Pour les maps, aucun redémarrage n’est nécessaire si vous changez via commande
change_map
. -
Sauvegardez vos fichiers
cfg
et binaires avant tout changement. -
Aucun système de Workshop ou gestion distante de plugins – tout est manuel.
Ressources utiles :
-
🌐 https://ddnet.org – Site et maps officielles
-
💾 https://github.com/ddnet/ddnet – Serveur open source
-
📚 https://wiki.ddnet.org – Documentation serveur, mapping, développement