kb:linux:generalites:installer_serveur_trackmania_avec_controleur
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
kb:linux:generalites:installer_serveur_trackmania_avec_controleur [2020/08/24 19:58] – beu | kb:linux:generalites:installer_serveur_trackmania_avec_controleur [2020/12/15 19:59] (Version actuelle) – beu | ||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
<code bash> | <code bash> | ||
- | # mkdir / | + | # mkdir -p / |
</ | </ | ||
Ligne 64: | Ligne 64: | ||
Type=simple | Type=simple | ||
- | WorkingDirectory=/ | + | WorkingDirectory=/ |
SyslogIdentifier=tm2020-%i | SyslogIdentifier=tm2020-%i | ||
- | ExecStart=/ | + | ExecStart=/ |
Restart=always | Restart=always | ||
Ligne 90: | Ligne 90: | ||
<code bash> | <code bash> | ||
- | # apt install mariadb-server php-cli php-mysql php-curl php-xmlrpc | + | # apt install mariadb-server php-cli php-mysql php-curl php-xmlrpc php-zip php-mbstring php-xml |
</ | </ | ||
Ligne 108: | Ligne 108: | ||
<code bash> | <code bash> | ||
- | # mkdir /opt/mc1 | + | # mkdir /opt/server1/ |
</ | </ | ||
Ligne 123: | Ligne 123: | ||
</ | </ | ||
- | Ensuite, il faut modifier la configuration du contrôleur dans le fichier **controller/ | + | Ensuite, il faut modifier la configuration du contrôleur dans le fichier **pyplanet/ |
Parmi les options, il faut : | Parmi les options, il faut : | ||
Ligne 139: | Ligne 139: | ||
After=syslog.target | After=syslog.target | ||
After=network.target | After=network.target | ||
- | + | After=trackmania@%i.service | |
[Service] | [Service] | ||
Type=simple | Type=simple | ||
- | + | ||
- | WorkingDirectory=/ | + | WorkingDirectory=/ |
SyslogIdentifier=mc-%i | SyslogIdentifier=mc-%i | ||
- | ExecStart=php / | + | ExecStart=php /opt/%i/controller/ |
Restart=always | Restart=always | ||
- | + | ||
[Install] | [Install] | ||
WantedBy=multi-user.target | WantedBy=multi-user.target | ||
Ligne 180: | Ligne 181: | ||
<code bash> | <code bash> | ||
- | # mkdir /opt/pyplanet1 | + | # mkdir /opt/server1/ |
</ | </ | ||
Ligne 204: | Ligne 205: | ||
<code bash> | <code bash> | ||
- | (env) # pyplanet init_project | + | (env) # pyplanet init_project |
</ | </ | ||
Ligne 224: | Ligne 225: | ||
After=syslog.target | After=syslog.target | ||
After=network.target | After=network.target | ||
+ | After=trackmania@%i.service | ||
Ligne 229: | Ligne 231: | ||
Type=simple | Type=simple | ||
- | WorkingDirectory=/ | + | WorkingDirectory=/ |
SyslogIdentifier=pyplanet-%i | SyslogIdentifier=pyplanet-%i | ||
- | ExecStart=/ | + | ExecStart=/ |
Restart=always | Restart=always | ||
Ligne 241: | Ligne 243: | ||
<code bash> | <code bash> | ||
- | # systemctl start pyplanet@pyplanet1 | + | # systemctl start pyplanet@server1 |
</ | </ |
kb/linux/generalites/installer_serveur_trackmania_avec_controleur.1598299125.txt.gz · Dernière modification : 2020/08/24 19:58 de beu