旧バージョンのページ/サーバーについて

Last-modified: 2014-10-03 (金) 00:43:52

マルチサーバー構築について

はじめに

サーバーを建てる場合はまずはじめにポート開放とファイアウォールでの例外設定をしないといけません

  • UDPポート:25000
    ■■■■■■■◇
  • TCPポート:25001
  • TCPポート:25002
    の3つを開放してください
    ポート開放の作業は環境によって手順が変わるので割愛します
     
    ポート開放は【ルータ側】から設定します
    メーカーの種類が多いため説明は省略
    http://www.akakagemaru.info/port/
       ※インターネット回線を一時停止する可能性・ワーム型ウイルスの侵入口などがある為、自己責任で変更してください
       ※ルータをリセットした場合は設定が全て初期化されます。再設定をお忘れなく!
       ※IPアドレスが変わった場合、ポートは自動的に閉じます。再設定です。
       ※クライアントへお気に入りの変更のお知らせ実施

  • ファイアウォールでの例外設定

ゲーム内から建てる場合

  1. New Gameを選びPublic/Privateの欄をpublicにします
  2. その後Max Players/Game Password/Game Portを設定しStartを押せば完了です

batファイルを使って建てる場合

はじめにサーバーの設定をします(bat File = バッチファイル)
サーバーの設定はserverconfig.xmlの中を書き換えます
(C:\Program Files (x86)\Steam\SteamApps\common\7 Days To Die\serverconfig.xml)

  1. serverconfig.xmlを右クリックし編集を押して開きます
  2. 各種オプションを書き換えます
    • value=""の""この間に書きます
      ServerPortポートを変更します
      ServerIsPublictrue,falseマスターサーバーに登録するかどうかです.登録するとサーバーリストに表示されるようにします
      ServerNameサーバーの名前です.好きなものにしましょう
       (サーバーリスト一覧のサーバー管理者の名前になります)
      ServerPasswordサーバーに入るときに要求されるパスワードです
      ServerMaxPlayerCount1-2-4-8-?最大接続人数です
      GameWorldNavezgane
      MP Wasteland Horde
      MP Wasteland Skirmish
      MP Wasteland War
      Random Gen
      マップです
      GameNameゲームの名前です好きなものにしましょう
       (サーバーリスト一覧のTOPName,ゲームメニューのセーブデータの名前です)
      GameDifficulty0-[2]-4ゲームの難易度です.数字が大きくなるほど難しくなります
      GameModeGameModeSurvivalMP
      GameModeSurvivalSP
      GameModeSurvival
      GameModeDeathmatch
      GameModeZombieHorde
      ゲームのモードです
      EnemySpawningtrue,falseモンスター(動物を除く)が出てくるかどうかです
      ShowAllPlayersOnMaptrue,falseほかのプレイヤーがマップに表示されるかどうかです
      BuildCreatetrue,falseチートモード(クリエイティブモード)のオンオフです
      DayNightLength20--40-[45]-60-120-240-?ゲーム内で1日がすぎる現実の時間(分)です
      FriendlyFiretrue,falseほかのプレイヤーに攻撃が当たるかどうかです
      (ture=Player vs Player.False=Player vs Enamy)
      DayCountデスマッチ用の日数です
      FragLimitデスマッチ用の旗の有効期限日数です
      MatchLength0,1-15-?デスマッチの長さです
      無限にする場合には0を設定します
      RebuildMaptrue=マップはラウンドごとに再構築されます
      false=マップは再構築されません
      ControlPanelPortコントロールパネルにアクセスする際のポートです
      コントロールパネルについてはコントロールパネルを読んでください
      ControlPanelPasswordコントロールパネルにアクセスする際のパスワードです
      DisableNATtrue,falseルーターがNATをサポートしていない場合trueに設定します
  3. 書き換えが終わったら上書き保存してbatファイルをクリックすればサーバーを建てることが出来ます
batファイルの作り方

batファイルの作り方
1.メモ帳を開きます
2.以下の文字列を貼り付けます

 

start 7daystodie -quit -batchmode -nographics -configfile=serverconfig.xml -dedicated

timeout 10

if exist "Tools/bin/putty.exe" (
"Tools/bin/putty.exe" -telnet localhost 25003
) else (
telnet localhost 25003
)

pause

 

3.名前をつけて保存を選び画像のように設定し保存します

a.png

4.保存したstart.batを7DaysToDie.exeのあるフォルダへ移動します

 

これでbatファイルの作成は終わりです

alpha1.1までの方法

alpha1.1までの方法です

サーバーを建てるにはbatファイルを作って実行する必要があります

1.メモ帳を開きます
2.以下の文字列を貼り付けます

 

start 7daystodie -quit -batchmode -nographics -port=25000 -maxplayers=8 -gamemode=0 -difficulty=3 -world="Navezgane" -name="My Game" -dedicated

timeout 10

if exist "Tools/bin/putty.exe" (
"Tools/bin/putty.exe" -telnet localhost 25003
) else (
telnet localhost 25003
)
pause

 

3.赤文字の部分を編集します

オプション説明
port接続する際のポートです.よくわからなければ触らなくても問題ないです
maxplayers1-8接続できる人数です
gamemode0 or 10=coop 1=PVPモードです
difficulty1-10難易度です
worldNavezgane構築するサーバーの地形等のデータです.よくわからなければ触らなくても問題ありません
namenoneサーバーの名前です

4.名前をつけて保存を選び画像のように設定し保存します

a.png

5.保存したstart.batを7DaysToDie.exeのあるフォルダへ移動します

 

これでbatファイルの作成は終わりです

ポート開放が終わった後batファイルを実行すれば鯖が建ちます
自分のサーバーにはいる場合は127.0.0.1:25000
他の人に入って貰う場合は確認くんで赤文字で表示されている文字列がIPになるのでその文字列+上で設定したポート番号で入れます

■IPアドレスを理解しましょう

  • グローバルIPアドレス
  • ローカルIPアドレス
  • LocalhostIPアドレス
    ■■
  • LogMyIn Hamachi IPアドレス

■Port番号を区別しましょう

  • DUP25000

  • TCP25001
  • TCP25002