そのため、現在、Linux Debian 9 で World of Warcraft サーバーを実行しています。すべてを適切にセットアップできましたが、「worldserver.exe」を再起動するたびに再起動しません。これは、worldserver.exe を実行して再起動するために使用するコードです。
開始時に、次の情報を含むリスタータ ファイルを作成します。
#!/bin/bash
while :; do
wine worldserver.exe
sleep 1
done
次に、これを使用して「chmod」を 777 に変更します。
sudo chmod 777 restarter.sh
最後に、次のように自動再起動を実行します。
screen -AmdS world ./restarter.sh
.server restart 10 +を入力しない限り、この部分のすべてが完全に機能します+このコマンドはworldserver.exeを閉じるだけで、実際にはクラッシュが発生しません。これはWindowsでも一般的であるため、Windowsで何かの方法を使用しましたこれに似ています: LINK しかし、私は Linux で Wine を使用しているので、どうすればいいのか疑問に思っていました。