7dtd正式バージョンになりましたね!
ということでいろいろ鯖を建ててるのに試行錯誤してるのですが上手くいかず。使ってるサイトなどを自分用にメモとして残しておきます。
コンテナにて起動
使用コンテナ:
https://registry.hub.docker.com/r/vinanrra/7dtd-server/
バージョンのところで詰まってたのですが、ここのNameのところでバージョンは解決しました。
7 Days to Die Depots · SteamDB
正式だとv1.0ですね。
ポートの設定がうまくいってないのですが、ポートは変更できるので一旦自動でのセッティングへ。
いろいろやったのですが、ローカルポートの右のポートは減らさず残したほうがいいです。
ボリューム設定は細かく設定が必要です。
最大5フォルダ必須、マッピングも細かいので注意
Docker-7DaysToDie/docs/parameters.md at master · vinanrra/Docker-7DaysToDie · GitHub
/path/to/7DaysToDie:/home/sdtdserver/.local/share/7DaysToDie/ |
7DaysToDie saves, where maps are store. |
/path/to/ServerFiles:/home/sdtdserver/serverfiles/ |
7DaysToDie server config files. |
/path/to/Logs:/home/sdtdserver/log/ |
7DaysToDie server log files. |
/path/to/BackupFolder:/home/sdtdserver/lgsm/backup/ |
7DaysToDie server backups files. |
/path/to/LGSM-Config:/home/sdtdserver/lgsm/config-lgsm/sdtdserver/ |
LGSM config files. More info |
他環境は、
VERSION =V1.0
timezone =Asia/Tokyo
START_MODE =1 (必ず1にしないと起動できない)
を変更して他はデフォルトのまま使用
起動テスト中
気になる点・エラー
2024/08/06 10:14:46 標準出力 2024-08-06T10:14:45 139.264 INF [Web] Webサーバーが起動していません。WebDashboardEnabledがfalseに設定されています
【α21対応】「7 Days to Die」管理者権限付与方法 | サクッとマルチ
管理者権限の環境が入ってないかもしれない
2024/08/06 10:14:46 標準出力 dlmopen steamservice.so が失敗しました: steamservice.so: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません
2024/08/06 10:14:46 標準出力 警告: シェーダー サブシェーダーの削除が意図的だった場合、フォールバックをオフにすることを忘れた可能性があります。
2024/08/06 10:14:46 標準出力 警告: シェーダー #pragma only_renderers を使用してこのプラットフォームを省略しましたか?
2024/08/06 10:14:46 標準出力 警告: シェーダーはサポートされていません: '7DTD_Unity5/Wire' - すべてのサブシェーダーが削除されました
2024/08/06 10:14:46 標準出力 エラー: シェーダー 7DTD_Unity5/Wire シェーダーはこの GPU ではサポートされていません (サブシェーダー/フォールバックがどれも適切ではありません)
2024/08/06 10:13:17 stdout WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
2024/08/06 10:13:17 stdout WARNING: Shader Did you use #pragma only_renderers and omit this platform?
2024/08/06 10:13:17 stdout WARNING: Shader Unsupported: 'Game Particles/Unlit' - All subshaders removed
2024/08/06 10:13:17 stdout ERROR: Shader Game Particles/Unlit shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
続
サーバーへの接続に失敗しました・
一旦鯖を建てることはできたようなので、自動のままのポートで入ろうとしたがやはり見つけられないので一旦停止してポートを変更
IPは***.***.**.***という表記がされているのでコントロールパネルから外部アクセスでIPを照らし合わせたらどこのIPを使ってるか確認できる。
ポートを変更してもう一度アクセスを行う、起動には5分ほどかかる。性能にもよるがメモリ32G積んでも結構かかる。
続2
一旦ポート設定したら、元のフォルダにあるデータを一回削除で消してDLをし直ししてみる。ポート変更のみでは起動できなかったので試しに変更、
ポート設定も下記の通りに試した。
一番上のものだけ重複してしまうエラーが出る(なぜなの?)ので2690に変更してみた。サーバーへの接続に失敗しましたになるWHY?
続3
サーバープロファイルを確認したところ
<!-- ネットワーク -->
<property name="ServerPort" value="2690"/> <!-- サーバーが listen するポート。同じ LAN 上の PC がこれを LAN サーバーとして見つけられるようにするには、26900 ~ 26905 または 27015 ~ 27020 の範囲にしてください。 -->
<property name="ServerVisibility" value="2"/> <!-- このサーバーの可視性: 2 = 公開、1 = 友達にのみ表示、0 = リストに表示されません。専用サーバーの友達になることはないため、これを "1" に設定すると、最初のプレイヤーが IP で手動で接続した場合にのみ機能します。 -->
範囲から外れてるので範囲内に変更してみる。
ポートをやり直してLANと同じIPにしてみたらログインできました。
変更を行った部分は26900の部分がエラーになるのでTCP/UDP→UDPのみに変更
試してみたが私には難しかったUbuntu📝
NASでもイケる! Synology「DS716+」を「7 Days To Die」サーバーにした話【イニシャルB】 - INTERNET Watch
Steam Community :: Guide :: Installing Linux dedicated server for 7 days to die