このガイドでは、Legion Hosting で Necesse 専用サーバーをセットアップおよび設定するために知っておくべきすべてのことを説明します。Necesse は、手続き的に生成された島々を舞台に、探索、クラフト、拠点建設、入植地管理を特徴とするサバイバル要素を含む協力型アクション RPG です。サーバーが稼働した後の管理については、Necesse 管理者コマンドガイドを参照してください。
Necesse とは?
Necesse は、プレイヤーが手続き的に生成されたワールドを探索し、リソースを集め、装備を作り、拠点を建設し、NPC の入植地を管理する、見下ろし型のアクション RPG サバイバルゲームです。このゲームには、複数のバイオーム、ますます手強くなるボス、より深いダンジョン探索をプレイヤーに体験させる進行システムがあります。マルチプレイヤーは1つのサーバーで最大250人のプレイヤーをサポートし、大規模なコミュニティサーバーにも小規模な友人グループにも最適です。
主な機能は次のとおりです:
- 探索 — 複数のバイオームにわたって手続き的に生成された島々の間を移動
- 戦闘 — さまざまな武器と防具で、ますます手強くなる敵やボスと戦う
- クラフト&建設 — 拠点の建設と装飾を備えた広範なクラフトシステム
- 入植地管理 — NPC を採用し、仕事を割り当て、繁栄する入植地を築く
- マルチプレイヤー — 専用サーバーで友人と協力プレイ
初回起動
Necesse サーバーが Legion Hosting でプロビジョニングされると、事前に設定され、すぐに起動できる状態になっています。サーバーを初めて起動するには:
- gpanel.legionhosting.net で GPanel にログインします
- サーバーリストから Necesse サーバーを選択します
- Start をクリックしてサーバーを起動します
- 初回起動時に、サーバーはデフォルトのワールドと設定ファイルを生成します
- コンソールにサーバーの準備完了が表示されたら、プレイヤーは接続できます
GPanel 起動変数
GPanel は Startup タブの下に起動変数を提供しており、ファイルを直接編集することなく主要なサーバーパラメータを設定できます。変更を反映するにはサーバーの再起動が必要です。
| 変数 | デフォルト | 説明 |
|---|---|---|
SAVE_NAME |
Save1 |
読み込みまたは作成するワールドセーブファイルの名前 |
SERVER_SLOTS |
10 |
最大プレイヤースロット数(1-250) |
SERVER_PASSWORD |
(空) | プライベートサーバー用のサーバーパスワード。公開サーバーの場合は空白のままにします。 |
AUTO_UPDATE |
0 |
起動時の自動更新を有効または無効にします。有効にするには 1 に設定します。 |
SRCDS_BETAID |
(空) | インストールする Steam ベータブランチ。安定版リリースの場合は空白のままにします。 |
サーバー設定 (server.cfg)
メインのサーバー設定は server.cfg に保存されます。GPanel サーバーでは、このファイルは File Manager の cfg/ ディレクトリにあります。このファイルは、SERVER = { } ブロックに囲まれた設定を持つ構造化された形式を使用します。
以下は server.cfg 設定の完全なリストです:
SERVER = {
port = 14159, // [0 - 65535] Server port
slots = 10, // [1 - 250] Maximum player slots
password = "", // Leave blank for no password
maxClientLatencySeconds = 30, // Max allowed client latency
pauseWhenEmpty = true, // Pause world when no players online
giveClientsPower = true, // Client-side hit detection (anti-cheat)
logging = true, // Create log files for each server start
language = en, // Server language
zipSaves = true, // Compress save files
MOTD = "" // Message of the day
}
設定の説明
| 設定 | デフォルト | 説明 |
|---|---|---|
port |
14159 | サーバーがリッスンする UDP ポート。範囲: 0-65535。通常は GPanel が自動的に管理します。 |
slots |
10 | 同時接続プレイヤーの最大数。範囲: 1-250。 |
password |
(空) | サーバーパスワード。公開サーバーの場合は空白のままにします。プレイヤーは接続するためにこれを入力する必要があります。 |
maxClientLatencySeconds |
30 | タイムアウトまでに許容されるクライアントの最大遅延(秒)。高い ping のプレイヤーが切断される場合は増やしてください。 |
pauseWhenEmpty |
true | 有効にすると、プレイヤーが接続していないときにサーバーはワールドシミュレーションを一時停止します。ワールドを24時間365日稼働させ続けるには false に設定します(入植地は引き続き機能します)。 |
giveClientsPower |
true | 有効にすると、クライアントは自身のヒット判定、位置、および同様のメカニクスに対する権限を持ちます。より厳格なサーバー側の検証のために false に設定します(基本的なアンチチートとして機能しますが、反応が鈍く感じられる場合があります)。 |
logging |
true | 有効にすると、サーバーは各セッションのログファイルを作成します。トラブルシューティングに役立ちます。 |
language |
en | システムメッセージのサーバー言語。 |
zipSaves |
true | 有効にすると、セーブファイルが圧縮されます。ディスク容量を節約しますが、保存/読み込み時間がわずかに増加します。 |
MOTD |
(空) | プレイヤーがサーバーに参加したときに表示される Message of the Day。 |
ワールド設定 (worldSettings.cfg)
ワールド固有の設定は、ワールドのセーブフォルダ内にある worldSettings.cfg という別のファイルに保存されます(例: saves/YourWorldName/worldSettings.cfg)。これらの設定はゲームプレイのメカニクスを制御し、いつでも変更できます。
| 設定 | デフォルト | 説明 |
|---|---|---|
allowCheats |
false | サーバーでチートコマンドを有効にします。警告: 一度有効にすると元に戻せず、キャラクターはチート有効ワールドにロックされます。 |
difficulty |
NORMAL | ゲームの難易度レベル。以下の難易度テーブルを参照してください。 |
deathPenalty |
DROP_MATS | プレイヤーが死亡したときに何が起こるか。オプション: NONE、DROP_MATS、DROP_INVENTORY、DROP_ALL、HARDCORE。 |
raidFrequency |
OCCASIONALLY | レイドが発生する頻度。オプション: OFTEN、OCCASIONALLY、RARELY、NEVER。 |
playerHunger |
true | 空腹メカニクスを有効または無効にします。 |
disableMobSpawns |
false | 有効にすると、敵対的なモブが自然にスポーンするのを防ぎます。 |
forcedPvP |
false | 有効にすると、すべてのプレイヤーが PvP を永久に有効にし、無効にできなくなります。 |
unloadSettlements |
false | 近くにプレイヤーがいないときに入植地をアンロードするかどうかを制御します。 |
maxSettlementsPerPlayer |
-1 | 1人のプレイヤーが所有できる入植地の最大数。無制限にするには -1 に設定します。 |
dayTimeMod |
1.0 | 日中の長さの倍率。値を高くすると日中が長く続きます。最大: 10。 |
nightTimeMod |
1.0 | 夜間の長さの倍率。値を高くすると夜間が長く続きます。最大: 10。 |
難易度レベル
| 難易度 | ダメージ補正 | ノックバック補正 |
|---|---|---|
| Casual | 受けるダメージ -50% | 通常 |
| Adventure | 受けるダメージ -30% | 通常 |
| Classic (Normal) | 補正なし | 通常 |
| Hard | 受けるダメージ +30% | 与えるノックバック -25% |
| Brutal | 受けるダメージ +100% | 与えるノックバック -60% |
死亡ペナルティのオプション
| ペナルティ | 説明 |
|---|---|
NONE |
死亡時にアイテムをドロップしません |
DROP_MATS |
装備以外の素材をドロップします(デフォルト) |
DROP_INVENTORY |
メインインベントリをドロップします(ホットバーと装備中のアイテムは保持されます) |
DROP_ALL |
所持しているすべてのアイテムをドロップします |
HARDCORE |
永久的なキャラクターの死 — キャラクターが削除されます |
接続方法
サーバーが稼働したら、プレイヤーは次の手順で接続できます:
- Steam から Necesse を起動します
- メインメニューから Multiplayer をクリックします
- Direct Connect をクリックします(サーバーがリストに表示される場合は Join Server)
- サーバーの IP アドレスとポートを
IP:Portの形式で入力します(例:192.168.1.100:14159) - サーバーにパスワードがある場合は、プロンプトが表示されたら入力します
- Connect をクリックします
セーブ管理
Necesse はワールドデータとプレイヤーデータをサーバーの saves/ ディレクトリに保存します。セーブ構造を理解することは、バックアップとワールド管理に役立ちます。
セーブファイルの構造
saves/
YourWorldName/
worldSettings.cfg <-- World configuration
world/ <-- World data (islands, structures)
players/ <-- Player character data
settlements/ <-- Settlement information
バックアップの推奨事項
- 大きな変更を加える前に、GPanel の組み込み backup 機能を使用してスナップショットを作成してください
- SFTP 経由で
saves/フォルダ全体をダウンロードして、ローカルバックアップを作成することもできます - サーバーは定期的に自動保存しますが、コンソールで
/saveコマンドを使用して手動保存をトリガーすることもできます
ワールドのリセット
新しいワールドで始めるには:
- GPanel でサーバーを停止します
- File Manager を開きます
saves/ディレクトリに移動します- リセットしたいワールドフォルダを削除または名前変更します
- サーバーを起動します — 新しいワールドが自動的に生成されます
関連記事
サポートが必要ですか?
Necesse サーバーで問題が発生している場合や、さらにサポートが必要な場合は、サポートチームがお手伝いします。サポートチケットを送信していただければ、できるだけ早くご返信いたします。