私の問題を説明する前に、私はすでにスタック オーバーフローを調べ、このエラー メッセージに関する無数の質問に目を通しました。
Garry's Mod ゲーム サーバーからのリアルタイムの統計情報で自分自身を更新する、自分の Web サイトに統計情報の更新ページを作成することを自分自身に課しました。理論的には、現在のマップ名と接続されているプレーヤーの数を別のテキスト ファイルにプルする必要がある lua スクリプト (以下に含めます) を作成しました。
これが私のプログラムの現在の状態です(更新用のループはまだ追加していません。最初に最も単純な形式で作業しようとしています):
// Custom script to pull current server statistics and return to website
local current_map = game.GetMap()
local current_players = #player.GetAll()
map = io.open("../../../../map.txt", "w")
map.write(current_map)
map.close()
players = io.open("../../../../players.txt", "w")
players.write(current_players)
players.close()
サーバーを起動すると、コンソールにエラーが表示されますLine 4: attempt to index global 'io' (a nil value)
数え切れないほどのことを試し、コードを何度も編集した後でも、理論的には非常に単純なはずなのに、これを機能させることができず、何が問題なのかわかりません。