マップローテーション変更
BRINKサーバーのマップローテーションを変更しました。
CWJPさんKFCさんと攻守入れ替わりのマップローテーションへの切り替えを行っていましたので
流れに便乗した形です。
現在、Shipyardとreactorはローテーションから外していますので
当SuperBeerServerでは以下のローテーションとなります
- aquarium
- resort
- ccity
- sectow
- refuel
- 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
ご意見ご要望あれば、コメントまで。
挙動が変
/\___/ヽ ヽ / ::::::::::::::::\ つ . | ,,-‐‐ ‐‐-、 .:::| わ | 、_(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」というものがあると思います。
それを実行しましょう。
サーバーポートの指定
今までは、デフォルトポートの「7777」しか設定できませんでした。
このポートは、Unreal系の指定ポートと被っていますので、必要に応じて自由にポートを設定してください。
エンターキーでデフォルトのポート「7777」が指定されます。
起動確認
MAPのローディングが終わると、SSのような文字が表示されます。
あとは、実際にサーバーに入って動作を確認してください。
ここまで、当然ではありますが
- ポート開放の知識がある。
- firewallでの制限を解除している。
- 指定ポートが開放されているか確認する。
上記を満たしていないなら、自身で調べてください。