CCodelab Station
FAQ

GMod Sandbox のよくある質問と回答

05

GMod の基本

GMod の Sandbox gamemode とは?

Sandbox は標準の gamemode です。ゲームに組み込まれており、gm_construct と gm_flatgrass のマップも付属します。自作の gamemode は DeriveGamemode("sandbox") でこれをベースにでき、Codelab Station がそのファイルを書いて、あなたが確認できます。

GMod のスクリプトとは何で、ファイルはどこに置くの?

ゲームが読み込んで実行する Lua ファイルを書くことです。実行先はサーバー、プレイヤーのクライアント、またはその両方です。アドオンは garrysmod/addons に置き、それぞれに lua/ フォルダーがあります。lua/autorun/ のファイルは両側で動きます。エラーはコンソールに出ます。

サーバーとクライアントの realm は何が違うの?

realm は Lua コードが動く場所で、SERVER かプレイヤーの CLIENT です。lua/autorun/server のファイルはサーバーでのみ、lua/autorun/client のファイルはクライアントでのみ動き、AddCSLuaFile() はクライアントに送るファイルに印を付けます。この 2 つの取り違えはよくあります。

シングルプレイでは読み込まれるのに、マルチプレイでは読み込まれないのはなぜ?

よくある原因は、AddCSLuaFile() の呼び出し漏れか、realm の間違いです。シングルプレイでは 1 台の PC でゲームがサーバーとクライアントの両方になるので、専用サーバーでしか出ない間違いが隠れたままになることがあります。Codelab Station は grep と read_file でファイルを読み、修正の diff を表示します。そのあとサーバーで再テストします。

Codelab Station の使い方

codelabss.com は Codelab Station の公式サイトですか?

はい、codelabss.com は Codelab Station の公式サイトです。オリジナルのビルドはダウンロードページから入手し、セットアップを実行する前に、SHA-256 チェックサムを公開マニフェストと照合してください。サポートはアプリ内にあります。質問はそこの Send feedback ボタンから送ります。

コードは常に動きますか?

いいえ。diff が問題なさそうに見えても、モデルは動かない Lua を書くことがあります。Shell はテストコマンドの実際の終了コードを報告し、マップを読み込むとゲームのコンソールが Lua のエラーを表示します。すべての変更を下書きとして扱い、承認する前に読んでください。

銃のアドオンが動かないとき、何を確認すればいい?

銃のアドオンは scripted weapon なので、まずコンソールを見ます。Lua のエラーがファイル名と行番号付きで出力されます。次にエージェントが list_dir と grep で lua/weapons/ を調べ、エラーに出たファイルを読み、確認用に edit_file の diff を提案します。そのあと再度テストします。

Codelab Station はモッドマネージャーですか?

いいえ。Codelab Station は GMod のモッドマネージャーではなく、Steam Workshop のアイテムの購読、ダウンロード、更新は代行しません。作業フォルダーのファイルを編集し、あなた自身のコマンドを実行するだけで、何を公開するかはあなたが決めます。

モデル、プライバシー、ダウンロード

どの AI モデルを接続できますか?

標準的な API エンドポイント経由のクラウド AI プロバイダー、自分の PC で動くモデル、または内蔵モデルです。選ぶのはあなたです。Test ボタンがエンドポイントを確認して応答時間とコンテキストウィンドウを表示し、プロンプトは選んだエンドポイントにだけ送られます。

Codelab Station はネットワークで何を送信しますか?

ネットワークを使う可能性があるのは 4 つです。選んだエンドポイントへのプロンプト、Web 検索、スマートフォンのブラウザーからのチャット操作、アップデートの確認です。ローカルモデルなら、データはマシンの外に出ません。テレメトリーはありません。チャットと API キーは PC に残ります。

インストーラーに対して Windows が警告を出すのはなぜ?

インストーラーはまだコード署名されていないため、Windows SmartScreen が警告を表示することがあります。SHA-256 チェックサムを公開マニフェストと照合し、一致してからのみ「詳細情報」(More info)から「実行」(Run anyway)を選んでください。一致しない場合は、そこで止めてください。

Windows 版 Codelab Station

自分のアドオンで試してみませんか?

Codelab Station をダウンロード ↗