にしたら、Faild!!になって起動しない。
さっそくフォーラムをあさったら、こんな記事があった。
全く同じだった。
http://7daystodie.com/forums/showthread.php?18600-A10-Linux-dedicated-server-problem-Failed-to-load-mono
ログを見ると、同じく Nullが出てる。
ちなみに、ログの場所は
/home/sdtd/instances/(ワールドの名前)/logs
ここにある。
7 day to die の中の人が、
7DaysToDie_Data/Plugins/x86/libCSteamworks.so
これあるか確認しろというので、確認。
ある。
7DaysToDie_Data/Plugins/x86/
ここに移動して、以下のコマンドを打つ。
ldd libCSteamworks.so
すると、
[root@ks4004254 x86]# ldd libCSteamworks.so
./libCSteamworks.so: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /home/sdtd/engine/7DaysToDie_Data/Plugins/x86/./libsteam_api.so)
linux-gate.so.1 => (0xe4e23000)
libsteam_api.so => /home/sdtd/engine/7DaysToDie_Data/Plugins/x86/./libsteam_api.so (0xe4dec000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xe4cfa000)
libm.so.6 => /lib/libm.so.6 (0xe4cd0000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xe4cb2000)
libc.so.6 => /lib/libc.so.6 (0xe4b1a000)
libdl.so.2 => /lib/libdl.so.2 (0xe4b15000)
libpthread.so.0 => /lib/libpthread.so.0 (0xe4afa000)
/lib/ld-linux.so.2 (0xe4e24000)
[root@ks4004254 x86]#
こう出た。
とスレッドでは言ってたけど、私も出てた。
重要なのはコレ。
./libCSteamworks.so: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /home/sdtd/engine/7DaysToDie_Data/Plugins/x86/./libsteam_api.so)
以下のコマンドで確認することができる。名前が出てこなかったらサポートしてない。
strings /usr/lib64/libstdc++.so.6 | grep GLIBC
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBC_2.2.5
GLIBC_2.3
GLIBC_2.4
GLIBC_2.3.2
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH
全く同じ内容になった。
これ、CentOSでサポートしているGCCのデフォルトらしい。
フォーラムを読み進めていくと
結局、SteamCMDから livstdc++.so.6をコピーしてこいや!って言ってた。
言われた通り打ってみる。
cp /home/sdtd/steamcmd/linux32/libstdc++.so.6 /home/sdtd/engine/7DaysToDie_Data/Plugins/x86
そして改めて以下を打つ。
[steam@Luna x86]$ ldd libCSteamworks.so
linux-gate.so.1 => (0x008f3000)
libsteam_api.so => /home/steam/steamcmd/7daystodie/7DaysToDie_Data/Plugins/x86/./libsteam_api.so (0x00b16000)
libstdc++.so.6 => /home/steam/steamcmd/7daystodie/7DaysToDie_Data/Plugins/x86/./libstdc++.so.6 (0x00ccb000)
libm.so.6 => /lib/libm.so.6 (0x00325000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00957000)
libc.so.6 => /lib/libc.so.6 (0x0016c000)
libdl.so.2 => /lib/libdl.so.2 (0x00302000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00307000)
/lib/ld-linux.so.2 (0x0046c000)
エラー出てな~~~い!!
あとは普通にサーバーを起動してみる。
エラーも出ない。
接続も出来た。
良かったよかった。