2009年9月29日火曜日

SetupArrayProps_R: array prop 'null' is at index zero

ある機会があり、久々にobsidian conflictというSource MODのサーバーを立ち上げたかったのですが、"SetupArrayProps_R: array prop 'null' is at index zero"というエラーを吐き、うまく行きませんでした。そこで、サーバーを一からインストールしなおしたものの、やはり同じエラー。これには参ってしまいました。なぜなら、まったく同じ手順で、半年前には、元気に鯖が動いていたからです。

しょうがなく、いろいろ調べてみると、興味深いページが。どうやらこの問題はgarry's modでもおきやすいそうで、そのgarry's modでの処置と同じ方法で直せる、とあるではないですか!早速試したところ、やはり、うまく行きました。

<無事起動した鯖>




では、早速その解決方法を紹介します。

1,hldsupdatetoolでtf2をアップデート(具体的にはhldsupdatetool -command update  -game "tf" このようになるでしょう>

2,hldsupdatetoolでCS:Sをアップデート(具体的にはhldsupdatetool -command update -game "Counter-Strike Source" このようになるでしょう)

3,garry's modをオプションつきでアップデート(hldsupdatetool -command update  -game "garrysmod" -verify_all -retry このようになります。)

ここらからは、僕の予想なのですが、おそらく1,2は飛ばしてもかまわないとおもいます。そして、garry's modをアップデートした後はそのまま削除してもOKかと思われます。


01/10/09 追記

これやると今度はtf2の鯖がエラー吐きます。そのときは

hldsupdatetool -command update  -game "tf" -verify_all -retry で。もちろんobsidianはエラー吐くけどねXD

広告

0 件のコメント:

コメントを投稿