Teeworlds: Teeworlds Server ne démarre pas (Linux)

Créé le 11 nov. 2018  ·  5Commentaires  ·  Source: teeworlds/teeworlds

J'ai compilé la dernière source sur mon serveur Linux (Ubuntu 16.04.5 LTS | Linux 4.4.0-138-generic).
Je ne peux pas démarrer le serveur car il échoue toujours avec "[5be8123c][kernel] : ERREUR : impossible d'enregistrer le stockage de l'interface. pointeur nul donné"

Storage.ctf et "/data/maps" avec des cartes se trouvent dans le répertoire du serveur.
Les autorisations devraient être ok car j'ai le même problème avec l'utilisateur root.

teeworlds@FisicoSrv1 :~/teeworlds/build/x86_64/release$ ./teeworlds_srv -f serverconfig.cfg
teeworlds@FisicoSrv1 :~/teeworlds/build/x86_64/release$ ls
1on1.cfg 3on3ctf.cfg 5on5ctf.cfg lms.cfg serverconfig.cfg sur.cfg tlms.cfg
2on2ctf.cfg 4on4ctf.cfg objs de données storage.cfg teeworlds_srv

bug

Commentaire le plus utile

corrigé par e117ee0ef1c329f3559fcfb64bd9b33e6adb82d2

Tous les 5 commentaires

Il semble que le chemin "/home/teeworlds/.local/share/teeworlds" n'existe pas ou que vous n'avez pas d'accès en écriture.

ok merci, "/home/teeworlds/.local/share/teeworlds" manquait. Cela a résolu le problème pour moi.
Mais pourquoi le serveur Teeworlds a-t-il besoin de ce répertoire ?

Il n'y a rien d'intéressant dans ce dossier sauf master.cfg

teeworlds@FisicoSrv1 :~/.local/share/teeworlds$ ls
configs demos dumps masters.cfg

Il l'utilise pour enregistrer des éléments tels que des configurations, des démos, des dumps, etc.

Mais Teeworlds devrait créer le dossier le dossier au cas où il manquerait.

@Fisico Vous pouvez également définir le dossier sur tout autre chemin accessible en écriture dans le contexte du programme avec XDG_DATA_HOME=/path/to/folder teeworlds_srv . Il est également possible de le faire de manière permanente globalement ou pour un seul utilisateur. Voir https://wiki.archlinux.org/index.php/environment_variables#Defining_variables

corrigé par e117ee0ef1c329f3559fcfb64bd9b33e6adb82d2

Cette page vous a été utile?
0 / 5 - 0 notes