マップローテーション変更

BRINKサーバーのマップローテーションを変更しました。
CWJPさんKFCさんと攻守入れ替わりのマップローテーションへの切り替えを行っていましたので
流れに便乗した形です。

現在、Shipyardreactorはローテーションから外していますので
当SuperBeerServerでは以下のローテーションとなります

  1. aquarium
  2. resort
  3. ccity
  4. sectow
  5. refuel
  6. terminal

あと、ここんとこBRINKのサーバーがクラッシュするようになりました。
何が原因なのやら。
現在、調査中です。

コマンドラインからのサーバー起動

以前の記事では、TerrariaServer.exeを直接実行して、起動するやり方を載せました。
今回はコンフィグを指定してのサーバー作成方法です。

コンフィグ編集

まずはコンフィグファイルを設定しましょう。

  • Steamフォルダ内
(Steamインストールディレクトリ)\steamapps\common\terraria

にあります。
serverconfig.txtを開いてみましょう。

以下のようなものが表示されるかと思います。
文字化けしてる箇所は、気にせず。

#this is an example config file for TerrariaServer.exe
#use the command 'TerrariaServer.exe -config serverconfig.txt to use this configuration

#the following is a list of available command line parameters:

#-config <config file>				Specifies the configuration file to use.
#-port <port number>				Specifies the port to listen on.
#-players <number> / -maxplayers <number>	Sets the max number of players
#-pass <password> / -password <psawword>	Sets the server password
#-world <world file>				Load a world and automatically start the server.

#Set痴 the max number of players allowed on a server.  Value must be between 1 and 255
maxplayers=20

#Load a world and automatically start the server.
#world=C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\world1.wld

#Set the port number
port=7777

#Set the server password
password=

#Set the message of the day
motd=Please don稚 cut the purple trees!

#Sets the folder where world files will be stored
#worldpath=C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\
編集項目

『#』になっている箇所はコメントアウトです。

  • 人数設定
#Set痴 the max number of players allowed on a server.  Value must be between 1 and 255
maxplayers=(ゲームに参加する最大人数)
  • 読み込むワールドのファイルの場所
#Load a world and automatically start the server.
#world=C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\world1.wld

↓のように編集。OSなどによって異なりますので、自身の環境に合わせてください。

#Load a world and automatically start the server.
world=C:\Users\(ユーザー名)\My Documents\My Games\Terraria\Worlds\world1.wld
  • TerrariaServerで使用するポート
#Set the port number
port=(自身の環境に合わせたポート)
  • サーバーパスワードの設定
#Set the server password
password=(設定したいパスワード)
  • MOTD(サーバーにログインした際に表示される文字列)の設定
#Set the message of the day
motd=サーバーに表示したい文字列。日本語でいけるかと思います。保存する際は、UTF8のほうがいいでしょう。
  • サーバーのMAPファイルをセーブする場所の設定
#Sets the folder where world files will be stored
#worldpath=C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\

↓のように編集。

#Sets the folder where world files will be stored
worldpath=C:\Users\(ユーザー名)\My Documents\My Games\Terraria\Worlds\

基本的には読み込むMAPファイルと同じところがいいでしょう。

起動方法

デスクトップなどにテキストを新規作成し、以下のようなコマンドを書き、ファイル名を「TerrariaServer.bat」と設定しましょう。

rem Terrariaのインストールされているディレクトリへ移動する。
cd (Steamインストールディレクトリ)\steamapps\common\terraria

TerrariaServer.exe -config serverconfig.txt

起動してすぐMAPの読み込みが終わりましたら、起動完了です。
以上となります。

サーバーコマンド

Terraria公式サーバーのコマンドリスト

  • help
    • 使用できるコマンドリストの表示。
  • playing
    • 接続しているユーザーを表示。
  • clear
    • コンソールをクリアする。ログ表示が初期化。
  • exit
    • Worldをセーブして、サーバーを終了する。
  • exit-nosave
    • Worldをセーブしないでサーバーを終了する。
  • save
    • Worldをセーブする。
  • kick
    • 指定したプレイヤーをキックする。
  • ban
    • 指定したプレイヤーをBANする。名前かIPアドレスっぽい。
  • password
    • パスワードを表示する。
  • password
    • パスワードを変更する。password半角スペースでパスワードなし。
  • version
    • サーバーソフトのバージョンを表示する。
  • time
    • サーバー内の時間を表示する。
  • port
    • サーバーソフトで使用しているポートを表示する。
  • maxplyers
    • サーバーへの最大接続人数を表示する。
  • say
    • サーバーのチャットコンソールへ発言する。
  • motd
    • サーバーに接続した際に表示されるMOTD(メッセージ)を表示する。
  • motd
    • MOTDを変更する。日本語もたぶん表示されるはず!
  • dawn
    • サーバーの時間帯を朝方に変更する。
  • noon
    • サーバーの時間帯をお昼に変更する。
  • dusk
    • サーバーの時間帯を夕方に変更する。
  • midnight
    • サーバーの時間帯を夜中に変更する。
  • settle
    • MAPからすべての水を取り除く。


コマンドラインからの起動はまた後日。

SuperBeerServer設定変更

ローテーション

2011/06/07付けで、アップデートが来たみたいなので
再起動のタイミングで、マップローテーションを変更致しました。

ローテーションから外したのは
「Shipyard」
「Reactor」

外した理由は、あくまでも個人のプレイ感想で、GGも少ないだろうってところ。
ご意見は、あるでしょうが、試しにはずしてみるだけですので、何かのタイミングで復活させるかもしれません。

変更後のマップローテは以下のようになります。

  • Aquarium
  • Security Tower
  • Terminal
  • Resort
  • Container City
  • Refuel


ご意見ご要望あれば、コメントまで。

MAPローテーション


ローテーション

KFCさんとこ
CWJPさんとこ

で、マップローテーションを変更するような動きもありますね。
いろいろ意見はあるでしょうけど、「Shipyard」については、外しちゃってもいいかもですね。

まぁ意見を聞く人もいないもんで、他の管理人さんの動向見て考えます。

やっぱり需要が無かったよね

週末に2ch鯖建てたけど
需要なんて無いよねー。

設定は残ってるので、イベント事でもあれば、再度建てます。

挙動が変

    /\___/ヽ   ヽ
   /    ::::::::::::::::\ つ
  . |  ,,-‐‐   ‐‐-、 .:::| わ
  |  、_(o)_,:  _(o)_, :::|ぁぁ
.   |    ::<      .::|あぁ
   \  /( [三] )ヽ ::/ああ
   /`ー‐--‐‐―´\ぁあ


かれこれ1〜2ヶ月ほど、パソコンの調子が悪い。
起動してもフリーズすることがあったり、まったくだめかというとちゃんと立ち上がってゲームもできる場合もある。

原因はさっぱりだけど、BIOSとグラボを変えようかなぁ。

サーバーマシンは、くそ暑い部屋の中でも涼しい顔して元気なのですけども。


明日にでもパーツ見に行ってこよう。
そう見に行くだけ、見に行くだけ。。。

公式サーバーソフトでサーバー作成

Terrariaの本日付けのUpdateで、tModを使わないでCUIベースのサーバーが建てれる様になりましたね。
簡単だったので、メモ書き。

TerrariaServer.exe

サーバーファイルの実行

2011/06/03 付けのUpdateでSteamのTerrariaディレクト

(デフォルト)
C:\Program Files\Steam\steamapps\common\terraria

に、「TerrariaServer.exe」というものがあると思います。
それを実行しましょう。

MAPの選択


起動すると、このようなMAPの選択画面が出てきます。
必要に応じて、指定の文字を入力します。

-数字  既存のMAPを選択。
-n    新規でMAPを作成。
-d    MAPの削除。
サーバーの最大人数の設定


MAP選択後、サーバーの最大人数の設定を行います。
デフォルトは8人
最大は検証していませんが、255?

サーバーポートの指定


今までは、デフォルトポートの「7777」しか設定できませんでした。
このポートは、Unreal系の指定ポートと被っていますので、必要に応じて自由にポートを設定してください。
エンターキーでデフォルトのポート「7777」が指定されます。

パスワードの設定


パスワードを設定してください。
パスワードを設定しない場合は、そのままエンターキーを押下してください。

起動確認


MAPのローディングが終わると、SSのような文字が表示されます。
あとは、実際にサーバーに入って動作を確認してください。


ここまで、当然ではありますが

  • ポート開放の知識がある。
  • firewallでの制限を解除している。
  • 指定ポートが開放されているか確認する。

上記を満たしていないなら、自身で調べてください。

以上になります。コマンドについては、別途書く予定ではありますが
SSで載せときます。