flagflag  If you want to see English page, please click "English" Button at Left.
Page Top

Console のモード ([Startup]セクション) anchor.png

  • OpenSim/Region/Application/OpenSim.cs
     
Page Top

gui ディレクティブ (true/false) anchor.png

  • console ディレクティブが存在する場合には読み込まれない.
  • デフォルトは false. この場合は CommandConsole() が生成される.
  • true の場合は外部のGUIによって制御される?
  • guiもconsoleもない場合は consoleのデフォルトが設定される.
     
Page Top

console ディレクティブ anchor.png

  • basic, rest とその他(local).デフォルトはその他.
  • basic では CommandConsole() が生成される.
  • rest では RemoteConsole() が生成される.
  • その他では LocalConsole() が生成される.(画面のエスケープシーケンス処理あり)
     
Page Top

Remote Console anchor.png

  • サーバをリモートのコンソールから操作する場合は,サーバのコンソールを restモードにする.
  • コントロールは OpenSim.ConsoleClient.exe で行うが,これは basic かその他(local)のモードを使用する.
  • OpenSim.ConsoleClient.exe は quit コマンド で終了.shutdown コマンド はリモートのリージョンサーバがシャットダウンする.
     
Page Top

Region サーバをコントロールする場合. anchor.png

  • OpenSim.ini (リージョンサーバ側)
    [Startup]
       console = rest
    [Network]
       ConsoleUser = "Test"
       ConsolePass = "secret"
       http_listener_port = 9000
       console_port = 0
     
  • OpenSim.ConsoleClient.ini (ConsoleClient側)
    [Startup]
       user = Test
       host = 202.26.159.200
       port = 9000
       pass = secret
     
  • ConsoleClient の起動
    mono OpenSim.ConsoleClient.exe  または  mono OpenSim.ConsoleClient.exe -console=basic
    • オプションなしの方を推奨.(-console=basic ではエスケープシーケンス処理が行われないので)
       
  • SIMをシャットダウンさせるには shutdown root または shutdown SIM(Region)名 とする.
 
Page Top

R.O.B.U.S.T.サーバをコントロールする場合. anchor.png

  • OpenSim.Server.ini Robust.iniconsole = rest を指定する.
     
Page Top

Attention anchor.png

  • 非コントロール側のコンソールが rest になっていない場合,ConsoleClientはエラーになる,
    [root@phobos bin]:827# mono OpenSim.ConsoleClient.exe
    Unhandled Exception: System.ArgumentOutOfRangeException: Value must be positive and below the buffer height.
    Parameter name: top
     at System.TermInfoDriver.SetCursorPosition (Int32 left, Int32 top) [0x00000] in <filename unknown>:0 
     at System.TermInfoDriver.set_CursorTop (Int32 value) [0x00000] in <filename unknown>:0 
     at System.ConsoleDriver.set_CursorTop (Int32 value) [0x00000] in <filename unknown>:0 
     at System.Console.set_CursorTop (Int32 value) [0x00000] in <filename unknown>:0 
     at OpenSim.Framework.Console.LocalConsole.SetCursorLeft (Int32 left) [0x00000] in <filename unknown>:0 
     at OpenSim.Framework.Console.LocalConsole.ReadLine (System.String p, Boolean isCommand, Boolean e) [0x00000] in <filename unknown>:0 
     at OpenSim.Framework.Console.CommandConsole.Prompt () [0x00000] in <filename unknown>:0 
     at OpenSim.Server.Base.ServicesServerBase.Run () [0x00000] in <filename unknown>:0 
     at OpenSim.ConsoleClient.OpenSimConsoleClient.Main (System.String[] args) [0x00000] in <filename unknown>:0                               
    • このエラーは -console=basic をつけることにより回避できるが,結局繋がらないのは同じ.
       

トップ   凍結 差分 バックアップ 複製 名前変更 リロード   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom
Counter: 1861, today: 1, yesterday: 3
最終更新: 2010-05-02 (日) 15:23:55 (JST) (5101d) by admin

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 4月翌月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
<今日>

オンライン状況

76 人のユーザが現在オンラインです。 (10 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 76

もっと...

アクセスカウンタ

今日 : 2047204720472047
昨日 : 1169911699116991169911699
総計 : 2328938223289382232893822328938223289382232893822328938223289382
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com