|
| WorlResolveFailure - Getting started | |
| | |
Author | Message |
---|
rickcollette Experienced Newbie
Posts : 16 Join date : 2012-11-30 Age : 54 Location : sunnyvale,ca
| Subject: WorlResolveFailure - Getting started Sun 2 Dec - 8:17 | |
| Hi, Server is an Ubuntu 12.04 (server) box, the client is a Win7 machine, with a rebuilt client - that went really well. I have gotten everything up (or so it claims): - Code:
-
$ ./master.sh status master server RUNNING
$ ./multiverse.sh status domain server RUNNING login server RUNNING combat server RUNNING instance RUNNING object manager RUNNING world manager RUNNING proxy server RUNNING mob server RUNNING voice server RUNNING
However, when I connect using: - Code:
-
bin\multiverseclient.exe --login_url http://${MYDOMAIN}/login/login.jsp --world sampleworld --master ${MYDOMAIN} I end up with the following: - Code:
-
INFO [2012-12-01 12:59:20,946] Network Information Sending world resolve message WARN [2012-12-01 12:59:20,973] BaseMessage Got old style world resolve response ERROR [2012-12-01 12:59:20,973] MasterMessageHandler Failed to resolve world name: nyts ERROR [2012-12-01 12:59:21,948] NetworkHelper Unable to resolve world: nyts INFO [2012-12-01 12:59:21,948] Network Information World resolve message status: WorldResolveFailure I assume NYTS = New York Times Square.. but where is that coming from? How do I get it to connect to my remote server? Any insights here would be just awesome. I did read through the Wiki, Forums, and scoured the dirty internet.. Also - Hi, I'm Rick and I'm new here. -- Rick | |
| | | Delurin Head of Platform Development
Posts : 424 Join date : 2011-08-03
| Subject: Re: WorlResolveFailure - Getting started Mon 3 Dec - 6:41 | |
| check the login.jsp and mak sure it is not setting it there | |
| | | rickcollette Experienced Newbie
Posts : 16 Join date : 2012-11-30 Age : 54 Location : sunnyvale,ca
| Subject: Re: WorlResolveFailure - Getting started Tue 4 Dec - 13:36 | |
| Awesome. That fixed that issue. Next up is this: - Code:
-
INFO [2012-12-03 18:33:52,806] LoginHelper LoginButton_Click INFO [2012-12-03 18:33:52,806] Network Information Connecting to master tcp server WARN [2012-12-03 18:33:52,809] Exception Failed to connect to login server at http://${MYFQDN}:9005 - System.Net.Sockets.SocketException: The requested name is valid, but no data of the requested type was found at System.Net.Dns.GetAddrInfo(String name) at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6) at System.Net.Dns.GetHostEntry(String hostNameOrAddress) at Multiverse.Network.NetworkHelper.GetIPv4Address(String hostname) at Multiverse.Network.NetworkHelper.Connect(String hostname, Int32 port) INFO [2012-12-03 18:33:52,809] LoginHelper Login return: MasterTcpConnectFailure
I am pretty certain that this is going to end up all being config issues.. and help is appreciated. | |
| | | Delurin Head of Platform Development
Posts : 424 Join date : 2011-08-03
| Subject: Re: WorlResolveFailure - Getting started Tue 4 Dec - 13:42 | |
| That sounds like it is firewall/router issue do you know if port 9005 is open? I am not sure how you are setting up your master server... | |
| | | rickcollette Experienced Newbie
Posts : 16 Join date : 2012-11-30 Age : 54 Location : sunnyvale,ca
| Subject: Re: WorlResolveFailure - Getting started Tue 4 Dec - 13:48 | |
| Looking at netstat, I only see 9005 listening on ipv6 - weird that it seems to be the default behavior - I am turning ipv6 off on this box and rebooting... now i see: tcp 0 0 0.0.0.0:9005 So thats awesome. Looking at the next issue | |
| | | rickcollette Experienced Newbie
Posts : 16 Join date : 2012-11-30 Age : 54 Location : sunnyvale,ca
| Subject: Re: WorlResolveFailure - Getting started Tue 4 Dec - 13:55 | |
| Ok - So; the client can connect, login, but when the patcher is finished and the browser launches, I get the following: Client Log: - Code:
-
INFO [2012-12-03 18:51:27,418] UiScripting assembly.FullName: Axiom.SceneManagers.Multiverse, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 18:51:27,418] UiScripting refAssembly.FullName: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 18:51:27,418] UiScripting refAssembly.FullName: Axiom.Engine, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null ERROR [2012-12-03 18:51:27,432] Exception The specified module could not be found. (Exception from HRESULT: 0x8007007E) ERROR [2012-12-03 18:51:27,432] Exception Exiting client due to exception: System.IO.FileNotFoundException: The specified module could not be found. (Exception from HRESULT: 0x8007007E) at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) at System.Reflection.Assembly.Load(AssemblyName assemblyRef) at Multiverse.Interface.UiScripting.LoadAssembly(Assembly assembly) at Multiverse.Base.Client.Setup() at Multiverse.Base.Client.Start() at Multiverse.MultiverseClient.Main(String[] args) INFO [2012-12-03 18:51:27,433] MultiverseClient Exiting client INFO [2012-12-03 18:51:27,433] Client Started call to Client.Dispose()
| |
| | | rickcollette Experienced Newbie
Posts : 16 Join date : 2012-11-30 Age : 54 Location : sunnyvale,ca
| Subject: Re: WorlResolveFailure - Getting started Tue 4 Dec - 14:23 | |
| Ok - the issues in the previous post were from not having everything in the game directory (scripts, worlds, etc) - the latest issue is this one (and I'm actually stuck here): - Code:
-
INFO [2012-12-03 19:20:29,815] ClientAPI WindowSize not initialized ERROR [2012-12-03 19:20:29,876] Exception Object reference not set to an instance of an object. ERROR [2012-12-03 19:20:29,876] Exception Exiting client due to exception: System.NullReferenceException: Object reference not set to an instance of an object. at Axiom.SceneManagers.Multiverse.TerrainManager.set_CameraLocation(Vector3 value) at Axiom.SceneManagers.Multiverse.TerrainManager.UpdateCamera(Camera camera) at Axiom.SceneManagers.Multiverse.SceneManager.UpdateSceneGraph(Camera cam) at Axiom.Core.SceneManager.RenderScene(Camera camera, Viewport viewport, Boolean showOverlays) at Axiom.Graphics.RenderTarget.Update() at Axiom.Graphics.RenderWindow.Update() at Axiom.RenderSystems.DirectX9.D3DRenderWindow.Update() at Axiom.Graphics.RenderSystem.UpdateAllRenderTargets() at Axiom.Core.Root.RenderOneFrame() at Axiom.Core.Root.StartRendering() at Multiverse.Base.Client.Start() at Multiverse.MultiverseClient.Main(String[] args) INFO [2012-12-03 19:20:29,877] MultiverseClient Exiting client
| |
| | | Delurin Head of Platform Development
Posts : 424 Join date : 2011-08-03
| Subject: Re: WorlResolveFailure - Getting started Tue 4 Dec - 14:38 | |
| Are you using the sampleworld as your world? If not what are you using? If so have you made any changes?
Also can you post the rest of the client log? (remove anything you dont want us to see) It looks like it might be a problem in loading the local world but I dont know exactly what with out more info. | |
| | | rickcollette Experienced Newbie
Posts : 16 Join date : 2012-11-30 Age : 54 Location : sunnyvale,ca
| Subject: Re: WorlResolveFailure - Getting started Tue 4 Dec - 16:10 | |
| The entire thing - and it very well could be something missing. I am using sampleworld, I have made no changes to it. I am also using the current version of the MultiverseClient code checked out from sourceforge, VS2010 (full, not express). - Code:
-
INFO [2012-12-03 21:03:43,556] LogUtil Unable to find logging config files. Using fallback simple logging configuration. INFO [2012-12-03 21:03:43,561] LogUtil Logging config file: ${MYPATH}\Config\LogConfig.xml INFO [2012-12-03 21:03:43,562] MultiverseClient Client command line arguments: --login_url http://${MYFQDN}/login/login.jsp --master ${MYFQDN} INFO [2012-12-03 21:03:43,562] MultiverseClient Got extra arguments; Will exit after patch if a client patch is required. INFO [2012-12-03 21:03:43,562] MultiverseClient Checking if restart required INFO [2012-12-03 21:03:43,564] MultiverseClient Checking for client updates at URL 'http://${MYUPDATE}/patch_version.txt' INFO [2012-12-03 21:03:46,276] MultiverseClient Client version up to date: 1.6.3163.21365 INFO [2012-12-03 21:03:46,282] Client Starting up client; client version number is 1.5.4720.31940 INFO [2012-12-03 21:03:46,307] Axiom *********Axiom 3D Engine Log ************* Copyright Copyright © Axiom and RealmForge Development Team 2003-2005 Version: 0.7.0.31938 Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 .Net Framework: 2.0.50727.5466
INFO [2012-12-03 21:03:46,307] Axiom *-*-* Axiom Intializing INFO [2012-12-03 21:03:46,312] PlatformManager Loading PlatformManager '${MYPATH}\bin\Axiom.Platforms.Win32.dll' INFO [2012-12-03 21:03:46,317] Axiom OverlayElementFactory for type 'BorderPanel' registered. INFO [2012-12-03 21:03:46,317] Axiom OverlayElementFactory for type 'TextArea' registered. INFO [2012-12-03 21:03:46,317] Axiom OverlayElementFactory for type 'Panel' registered. INFO [2012-12-03 21:03:46,323] Axiom Checking plugin file .\Axiom.Engine.dll. INFO [2012-12-03 21:03:46,334] Axiom Checking plugin file .\Axiom.MathLib.dll. INFO [2012-12-03 21:03:46,335] Axiom Checking plugin file .\Axiom.Platforms.Win32.dll. INFO [2012-12-03 21:03:46,335] Axiom Checking plugin file .\Axiom.Plugins.CgProgramManager.dll. INFO [2012-12-03 21:03:46,336] Axiom Checking plugin file .\Axiom.Plugins.ParticleFX.dll. INFO [2012-12-03 21:03:46,339] Axiom Checking plugin file .\Axiom.RenderSystems.DirectX9.dll. INFO [2012-12-03 21:03:46,380] Axiom Total System Memory Size: 16365MB INFO [2012-12-03 21:03:46,415] Axiom Checking plugin file .\Axiom.SceneManagers.Multiverse.dll. INFO [2012-12-03 21:03:46,446] Axiom Loaded plugin Axiom.CgPrograms.CgPlugin from Axiom Cg Plugin INFO [2012-12-03 21:03:46,447] articleSystemManager Particle Emitter type 'Point' registered. INFO [2012-12-03 21:03:46,447] articleSystemManager Particle Emitter type 'Box' registered. INFO [2012-12-03 21:03:46,447] articleSystemManager Particle Emitter type 'Ellipsoid' registered. INFO [2012-12-03 21:03:46,447] articleSystemManager Particle Emitter type 'Cylinder' registered. INFO [2012-12-03 21:03:46,447] articleSystemManager Particle Emitter type 'Ring' registered. INFO [2012-12-03 21:03:46,447] articleSystemManager Particle Emitter type 'HollowEllipsoid' registered. INFO [2012-12-03 21:03:46,447] articleSystemManager Particle Affector type 'LinearForce' registered. INFO [2012-12-03 21:03:46,447] articleSystemManager Particle Affector type 'ColourFader' registered. INFO [2012-12-03 21:03:46,447] articleSystemManager Particle Affector type 'ColourFader2' registered. INFO [2012-12-03 21:03:46,447] articleSystemManager Particle Affector type 'ColourImage' registered. INFO [2012-12-03 21:03:46,447] articleSystemManager Particle Affector type 'ColourInterpolator' registered. INFO [2012-12-03 21:03:46,447] articleSystemManager Particle Affector type 'Scaler' registered. INFO [2012-12-03 21:03:46,447] articleSystemManager Particle Affector type 'Rotator' registered. INFO [2012-12-03 21:03:46,447] Axiom Loaded plugin Axiom.ParticleFX.ParticleFX from Axiom Particle Systems Plugin INFO [2012-12-03 21:03:46,448] Axiom Loaded plugin Axiom.RenderSystems.DirectX9.Plugin from Axiom DirectX 9 Rendering System INFO [2012-12-03 21:03:46,449] Axiom Loaded plugin Axiom.SceneManagers.Multiverse.MultiverseSceneManagerPlugin from Multiverse SceneManager Plugin INFO [2012-12-03 21:03:55,223] LoginHelper LoginButton_Click INFO [2012-12-03 21:03:55,223] Network Information Connecting to master tcp server INFO [2012-12-03 21:03:55,225] NetworkHelper IP Address for ${MYFQDN}: '${MYIP}' INFO [2012-12-03 21:03:55,225] Network Information Connecting to login server at ${MYIP}:9005 INFO [2012-12-03 21:03:55,662] Network Information Login Result: System.Byte[], System.Byte[], Success INFO [2012-12-03 21:03:55,662] LoginHelper Login return: Success INFO [2012-12-03 21:03:55,663] Network Information Connecting to master rdp server INFO [2012-12-03 21:03:55,663] Network Information Connecting to rdp world server at ${MYFQDN}:9010 INFO [2012-12-03 21:03:55,664] NetworkHelper IP Address for ${MYFQDN}: '${MYIP}' INFO [2012-12-03 21:03:55,666] RdpMessageHandler Setting up RdpClient with localPort = 5192 INFO [2012-12-03 21:03:55,670] Rdp Connection Created connection to: ${MYIP}:9010 INFO [2012-12-03 21:03:55,731] Network Information Sending world resolve message INFO [2012-12-03 21:03:55,833] Network Information Found entry for world 'sampleworld' INFO [2012-12-03 21:03:55,833] Network Information World resolve message status: Success INFO [2012-12-03 21:03:55,833] Network Information WorldServerEntry: WorldName: sampleworld, Hostname: ${MYFQDN}, Port: 5040, PatcherUrl: http://${MYUPDATE}/patcher/patcher.html, UpdateUrl: http://${MYUPDATE}/update/ INFO [2012-12-03 21:03:55,833] LoginHelper Success: WorldResolveSuccess INFO [2012-12-03 21:03:55,837] Client Base Directory: ${MYPATH}\Multiverse World Browser\Worlds\sampleworld INFO [2012-12-03 21:03:56,013] Axiom FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\GpuPrograms created. INFO [2012-12-03 21:03:56,014] Axiom FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Icons created. INFO [2012-12-03 21:03:56,014] Axiom FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Imagefiles created. INFO [2012-12-03 21:03:56,014] Axiom FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Materials created. INFO [2012-12-03 21:03:56,014] Axiom FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Meshes created. INFO [2012-12-03 21:03:56,015] Axiom FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Misc created. INFO [2012-12-03 21:03:56,015] Axiom FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Movies created. INFO [2012-12-03 21:03:56,015] Axiom FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Particles created. INFO [2012-12-03 21:03:56,016] Axiom FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Physics created. INFO [2012-12-03 21:03:56,016] Axiom FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Skeletons created. INFO [2012-12-03 21:03:56,016] Axiom FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Sounds created. INFO [2012-12-03 21:03:56,016] Axiom FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\SpeedTree created. INFO [2012-12-03 21:03:56,016] Axiom FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Textures created. INFO [2012-12-03 21:03:56,018] Axiom FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Fonts created. INFO [2012-12-03 21:03:56,018] Axiom FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Interface\ImageSets created. INFO [2012-12-03 21:03:56,018] Axiom FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Interface\FrameXML created. INFO [2012-12-03 21:03:56,018] Axiom FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Interface\FrameXML created. INFO [2012-12-03 21:03:56,019] Axiom FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Scripts created. INFO [2012-12-03 21:03:56,019] Axiom Checking plugin file .\Multiverse.Movie.dll. INFO [2012-12-03 21:03:56,025] TextureSourceManager Registering Texture Controller: Type = mvMovie, Name = MVMovieTextureSource INFO [2012-12-03 21:03:56,025] DirectShowCodec DirectShowCodec Start INFO [2012-12-03 21:03:56,025] Axiom Loaded plugin Multiverse.Movie.Manager from Multiverse.Movie INFO [2012-12-03 21:03:56,171] UiScripting assembly.FullName: Multiverse.Base, Version=1.5.4720.31940, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,180] UiScripting refAssembly.FullName: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 21:03:56,204] UiScripting refAssembly.FullName: Multiverse.Patcher, Version=1.6.4720.31939, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,205] UiScripting refAssembly.FullName: System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 21:03:56,218] UiScripting refAssembly.FullName: Multiverse.Voice, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,220] UiScripting refAssembly.FullName: Multiverse.Utility, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,220] UiScripting refAssembly.FullName: Multiverse.Network, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,224] UiScripting refAssembly.FullName: Axiom.SceneManagers.Multiverse, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,225] UiScripting refAssembly.FullName: Multiverse.Interface, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,227] UiScripting refAssembly.FullName: log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821 INFO [2012-12-03 21:03:56,236] UiScripting refAssembly.FullName: Multiverse.CollisionLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,237] UiScripting refAssembly.FullName: Axiom.MathLib, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,237] UiScripting refAssembly.FullName: System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 21:03:56,250] UiScripting refAssembly.FullName: Axiom.Engine, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,254] UiScripting refAssembly.FullName: FMODWrapper, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,258] UiScripting refAssembly.FullName: System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 21:03:56,261] UiScripting refAssembly.FullName: Multiverse.Gui, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,263] UiScripting refAssembly.FullName: System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a INFO [2012-12-03 21:03:56,265] UiScripting refAssembly.FullName: Multiverse.AssetRepository, Version=1.5.2.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,267] UiScripting refAssembly.FullName: LogUtil, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,267] UiScripting refAssembly.FullName: IronPython, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 INFO [2012-12-03 21:03:56,282] UiScripting refAssembly.FullName: Multiverse.Serialization, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,286] UiScripting refAssembly.FullName: Multiverse.Config, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,287] UiScripting refAssembly.FullName: HeightfieldGenerator, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,288] UiScripting refAssembly.FullName: Multiverse.Generator, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,289] UiScripting refAssembly.FullName: Multiverse.MathLib, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,289] UiScripting refAssembly.FullName: Multiverse.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,290] UiScripting refAssembly.FullName: TextureFetcher, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,291] UiScripting assembly.FullName: Axiom.Plugins.CgProgramManager, Version=0.7.0.31940, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,291] UiScripting refAssembly.FullName: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 21:03:56,291] UiScripting refAssembly.FullName: Axiom.Engine, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,291] UiScripting refAssembly.FullName: Tao.Cg, Version=1.2.1.3, Culture=neutral, PublicKeyToken=52fa5aba625fe731 INFO [2012-12-03 21:03:56,291] UiScripting assembly.FullName: Axiom.Plugins.ParticleFX, Version=0.7.0.31940, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,291] UiScripting refAssembly.FullName: Axiom.Engine, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,291] UiScripting refAssembly.FullName: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 21:03:56,291] UiScripting refAssembly.FullName: Axiom.MathLib, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,291] UiScripting assembly.FullName: Axiom.RenderSystems.DirectX9, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,292] UiScripting refAssembly.FullName: System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 21:03:56,292] UiScripting refAssembly.FullName: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 21:03:56,292] UiScripting refAssembly.FullName: Axiom.Engine, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,292] UiScripting refAssembly.FullName: Microsoft.DirectX.Direct3DX, Version=1.0.2911.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 INFO [2012-12-03 21:03:56,305] UiScripting refAssembly.FullName: log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821 INFO [2012-12-03 21:03:56,305] UiScripting refAssembly.FullName: System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 21:03:56,305] UiScripting refAssembly.FullName: Microsoft.DirectX.Direct3D, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 INFO [2012-12-03 21:03:56,313] UiScripting refAssembly.FullName: Microsoft.DirectX, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 INFO [2012-12-03 21:03:56,314] UiScripting refAssembly.FullName: System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a INFO [2012-12-03 21:03:56,314] UiScripting refAssembly.FullName: Axiom.MathLib, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,314] UiScripting refAssembly.FullName: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 21:03:56,314] UiScripting refAssembly.FullName: Microsoft.VisualC, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a INFO [2012-12-03 21:03:56,314] UiScripting refAssembly.FullName: System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a INFO [2012-12-03 21:03:56,316] UiScripting refAssembly.FullName: Microsoft.DirectX.Diagnostics, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 INFO [2012-12-03 21:03:56,316] UiScripting refAssembly.FullName: System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 21:03:56,316] UiScripting assembly.FullName: Axiom.SceneManagers.Multiverse, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,316] UiScripting refAssembly.FullName: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 21:03:56,316] UiScripting refAssembly.FullName: Axiom.Engine, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,320] UiScripting refAssembly.FullName: SpeedTreeWrapper, Version=1.0.2407.26631, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,321] UiScripting refAssembly.FullName: Axiom.MathLib, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,321] UiScripting refAssembly.FullName: System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 21:03:56,321] UiScripting refAssembly.FullName: Multiverse.CollisionLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,321] UiScripting refAssembly.FullName: System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a INFO [2012-12-03 21:03:56,321] UiScripting refAssembly.FullName: Microsoft.DirectX.Direct3D, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 INFO [2012-12-03 21:03:56,321] UiScripting refAssembly.FullName: System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 21:03:56,325] UiScripting refAssembly.FullName: Multiverse.Config, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,325] UiScripting refAssembly.FullName: Axiom.RenderSystems.DirectX9, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,325] UiScripting refAssembly.FullName: System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 21:03:56,325] UiScripting refAssembly.FullName: Microsoft.DirectX, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 INFO [2012-12-03 21:03:56,325] UiScripting refAssembly.FullName: System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a INFO [2012-12-03 21:03:56,325] UiScripting refAssembly.FullName: Microsoft.DirectX.Direct3DX, Version=1.0.2911.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 INFO [2012-12-03 21:03:56,325] UiScripting refAssembly.FullName: Tao.DevIl, Version=1.6.6.1, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,325] UiScripting assembly.FullName: Multiverse.Movie, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,325] UiScripting refAssembly.FullName: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 21:03:56,325] UiScripting refAssembly.FullName: Axiom.Engine, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,325] UiScripting refAssembly.FullName: System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 21:03:56,325] UiScripting refAssembly.FullName: Axiom.RenderSystems.DirectX9, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,326] UiScripting refAssembly.FullName: DirectShowWrapper, Version=1.5.0.31940, Culture=neutral, PublicKeyToken=67e7b740cdfc2d3f INFO [2012-12-03 21:03:56,355] UiScripting refAssembly.FullName: System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a INFO [2012-12-03 21:03:56,355] UiScripting refAssembly.FullName: log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821 INFO [2012-12-03 21:03:56,355] UiScripting refAssembly.FullName: Multiverse.Base, Version=1.5.4720.31940, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,355] UiScripting refAssembly.FullName: Multiverse.Interface, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,355] UiScripting refAssembly.FullName: Microsoft.DirectX.Direct3D, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 INFO [2012-12-03 21:03:56,355] UiScripting refAssembly.FullName: Axiom.MathLib, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,355] UiScripting refAssembly.FullName: LogUtil, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null INFO [2012-12-03 21:03:56,355] UiScripting refAssembly.FullName: System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a INFO [2012-12-03 21:03:56,355] UiScripting refAssembly.FullName: Microsoft.DirectX, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 INFO [2012-12-03 21:03:56,355] UiScripting refAssembly.FullName: System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 21:03:56,355] UiScripting refAssembly.FullName: System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 INFO [2012-12-03 21:03:56,356] UiScripting Executing script file '${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Scripts\ClientInit.py' INFO [2012-12-03 21:03:56,439] UiScripting Ran script file '${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Scripts\ClientInit.py' in module '' INFO [2012-12-03 21:03:56,456] D3DRenderWindow Initial form settings: AutoSize: False; AutoScale: None INFO [2012-12-03 21:03:56,521] D3DRenderWindow Device constructed with presentation parameters: MultiSampleQuality: 0 PresentationInterval: One FullScreenRefreshRateInHz: 0 PresentFlag: None AutoDepthStencilFormat: D24S8 EnableAutoDepthStencil: True Windowed: True DeviceWindowHandle: 1837118 DeviceWindow: Axiom.RenderSystems.DirectX9.AxiomRenderBox, SizeMode: Normal SwapEffect: Discard MultiSample: None BackBufferCount: 2 BackBufferFormat: X8R8G8B8 BackBufferHeight: 600 BackBufferWidth: 800 ForceNoMultiThreadedFlag: False
INFO [2012-12-03 21:03:57,690] HardwareCaps ---RenderSystem capabilities--- INFO [2012-12-03 21:03:57,690] HardwareCaps -Adapter Name: AMD Radeon HD 6700 Series INFO [2012-12-03 21:03:57,690] HardwareCaps -Driver Version: 8.17.10.1151 INFO [2012-12-03 21:03:57,690] HardwareCaps -Total System Memory: 16365Meg INFO [2012-12-03 21:03:57,690] HardwareCaps -Video Memory: 735Meg INFO [2012-12-03 21:03:57,690] HardwareCaps -Available texture units: 8 INFO [2012-12-03 21:03:57,690] HardwareCaps -Maximum lights available: 10 INFO [2012-12-03 21:03:57,690] HardwareCaps -Hardware generation of mip-maps: yes INFO [2012-12-03 21:03:57,690] HardwareCaps -Texture blending: yes INFO [2012-12-03 21:03:57,690] HardwareCaps -Anisotropic texture filtering: yes INFO [2012-12-03 21:03:57,690] HardwareCaps -Dot product texture operation: yes INFO [2012-12-03 21:03:57,690] HardwareCaps -Cube Mapping: yes INFO [2012-12-03 21:03:57,690] HardwareCaps -Hardware stencil buffer: yes INFO [2012-12-03 21:03:57,690] HardwareCaps -Stencil depth: 8 bits INFO [2012-12-03 21:03:57,690] HardwareCaps -Two sided stencil support: yes INFO [2012-12-03 21:03:57,690] HardwareCaps -Wrap stencil values: yes INFO [2012-12-03 21:03:57,690] HardwareCaps -Hardware vertex/index buffers: yes INFO [2012-12-03 21:03:57,690] HardwareCaps -Vertex programs: yes INFO [2012-12-03 21:03:57,690] HardwareCaps -Max vertex program version: vs_3_0 INFO [2012-12-03 21:03:57,690] HardwareCaps -Fragment programs: yes INFO [2012-12-03 21:03:57,690] HardwareCaps -Max fragment program version: ps_3_0 INFO [2012-12-03 21:03:57,690] HardwareCaps -Texture compression: yes INFO [2012-12-03 21:03:57,690] HardwareCaps -DXT: yes INFO [2012-12-03 21:03:57,690] HardwareCaps -VTC: no INFO [2012-12-03 21:03:57,690] HardwareCaps -Scissor rectangle: yes INFO [2012-12-03 21:03:57,690] HardwareCaps -Hardware Occlusion Query: yes INFO [2012-12-03 21:03:57,690] HardwareCaps -User clip planes: yes INFO [2012-12-03 21:03:57,690] HardwareCaps -VertexElementType.UBYTE4: yes INFO [2012-12-03 21:03:57,690] HardwareCaps -Infinite far plane projection: yes INFO [2012-12-03 21:03:57,690] HardwareCaps -Hardware render-to-texture: no INFO [2012-12-03 21:03:57,690] HardwareCaps -Floating point textures: no INFO [2012-12-03 21:03:57,690] HardwareCaps -Volume textures: no INFO [2012-12-03 21:03:57,690] HardwareCaps -Multiple Render Targets: 4 INFO [2012-12-03 21:03:57,691] HardwareCaps -Point Sprites: no INFO [2012-12-03 21:03:57,691] HardwareCaps -Extended point parameters: no INFO [2012-12-03 21:03:57,691] HardwareCaps -Max Point Size: 0 INFO [2012-12-03 21:03:57,691] HardwareCaps -Vertex texture fetch: no INFO [2012-12-03 21:03:57,691] HardwareCaps -Max vertex program float constants: 256 INFO [2012-12-03 21:03:57,691] HardwareCaps -Max vertex program int constants: 64 INFO [2012-12-03 21:03:57,691] HardwareCaps -Max fragment program float constants: 224 INFO [2012-12-03 21:03:57,691] HardwareCaps -Max fragment int constants: 16 INFO [2012-12-03 21:03:57,694] D3D9RenderSystem DirectXCache.ApplyCache: Starting to apply cache settings to device INFO [2012-12-03 21:03:57,701] D3D9RenderSystem DirectXCache.ApplyCache: Finished applying cache settings to device INFO [2012-12-03 21:03:58,521] MovieTextureSource mvMovie: Initialize INFO [2012-12-03 21:03:58,521] MovieTextureSource mvMovie: SetParameter name, DShow Browser INFO [2012-12-03 21:03:58,521] MovieTextureSource mvMovie: SetParameter codec, Browser INFO [2012-12-03 21:03:58,521] MovieTextureSource mvMovie: SetParameter path, http://www.multiverse.net INFO [2012-12-03 21:03:58,521] MovieTextureSource mvMovie: SetParameter videoSize, 1024x1024 INFO [2012-12-03 21:03:58,522] MovieTextureSource mvMovie: CreateDefinedTexture DShow Browser INFO [2012-12-03 21:03:58,524] MovieTextureSource mvMovie: Initialize INFO [2012-12-03 21:03:58,524] MovieTextureSource mvMovie: SetParameter name, DShow Movie INFO [2012-12-03 21:03:58,524] MovieTextureSource mvMovie: SetParameter codec, DirectShow INFO [2012-12-03 21:03:58,524] MovieTextureSource mvMovie: SetParameter path, RafAndCorey.wmv INFO [2012-12-03 21:03:58,524] MovieTextureSource mvMovie: SetParameter looping, true INFO [2012-12-03 21:03:58,524] MovieTextureSource mvMovie: CreateDefinedTexture DShow Movie INFO [2012-12-03 21:03:58,547] Axiom In FXReader.ParseAllSources INFO [2012-12-03 21:03:58,548] Axiom In FXReader.ParseAllSources INFO [2012-12-03 21:03:58,549] articleSystemManager Particle Renderer type 'billboard' registered. WARN [2012-12-03 21:03:58,632] Exception Unable to load or apply MultiverseIcon. Using default instead INFO [2012-12-03 21:03:58,632] Exception Exception Detail: System.ArgumentException: Value of 'null' is not valid for 'stream'. at System.Drawing.Icon..ctor(Stream stream, Int32 width, Int32 height) at System.Drawing.Icon..ctor(Stream stream) at Multiverse.Base.Client.Setup() INFO [2012-12-03 21:03:58,652] D3DRenderWindow Created normal texture MultiverseImageset.png INFO [2012-12-03 21:03:58,655] Texture Texture: MultiverseImageset.png: Loading 1 faces(PF_A8B8G8R8,16x16x1) INFO [2012-12-03 21:03:58,664] D3DRenderWindow D3D9 : Loading 2D Texture, image name : 'loadscreen.dds' with 5 mip map levels INFO [2012-12-03 21:03:58,669] D3DRenderWindow D3DRenderWindow.WindowMovedOrResized called. INFO [2012-12-03 21:03:58,704] Win32InputReader Initialized input with parameters Axiom.RenderSystems.DirectX9.D3DRenderWindow:True:True:False:False:False INFO [2012-12-03 21:03:58,712] Axiom Creating viewport rendering from camera 'camera.player', relative dimensions L:0,T:0,W:1,H:1, Z-Order:100 INFO [2012-12-03 21:03:58,713] Axiom Viewport for camera 'camera.player' - actual dimensions L:0,T:0,W:800,H:600 INFO [2012-12-03 21:03:58,714] D3DRenderWindow Created normal texture Cursor.tga INFO [2012-12-03 21:03:58,715] Texture Texture: Cursor.tga: Loading 1 faces(PF_A8R8G8B8,512x32x1) INFO [2012-12-03 21:03:58,723] ClientAPI API Script Path: ../Scripts/ INFO [2012-12-03 21:03:58,723] ClientAPI World Script Path: ${MYPATH}\Multiverse World Browser\Worlds\sampleworld/Scripts/ INFO [2012-12-03 21:03:58,724] UiScripting Running module file '${MYPATH}/Scripts/ClientAPI.py' in module 'ClientAPI' INFO [2012-12-03 21:03:59,546] ClientAPI ClientAPI.py loaded INFO [2012-12-03 21:03:59,576] UiScripting Ran script file '${MYPATH}/Scripts/ClientAPI.py' in module 'ClientAPI' INFO [2012-12-03 21:03:59,576] UiScripting Executing script file '${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Scripts\Startup.py' INFO [2012-12-03 21:04:00,096] ClientAPI Startup.py loaded INFO [2012-12-03 21:04:00,096] UiScripting Ran script file '${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Scripts\Startup.py' in module '' INFO [2012-12-03 21:04:00,103] Client Client setup complete at 12/03/2012 21:04:00 INFO [2012-12-03 21:04:00,123] Network Information Disconnecting from rdp master server INFO [2012-12-03 21:04:00,123] RdpConnection Sent 85 bytes, Received 196 bytes in 4 seconds INFO [2012-12-03 21:04:00,124] Rdp Connection Released connection: Multiverse.Network.Rdp.RdpConnection INFO [2012-12-03 21:04:00,124] Network Information Connecting to world login manager at ${MYFQDN}:5040 INFO [2012-12-03 21:04:00,125] Network Information Connecting to tcp world server at ${MYFQDN}:5040 INFO [2012-12-03 21:04:00,125] NetworkHelper IP Address for ${MYFQDN}: '${MYIP}' INFO [2012-12-03 21:04:00,125] Network Information Connecting to login server at ${MYIP}:5040 INFO [2012-12-03 21:04:00,254] NetworkHelper Wrote message to tcp world server INFO [2012-12-03 21:04:00,364] rldTcpMessageFactory WorldTcpMessageFactory got message type: CharacterResponse INFO [2012-12-03 21:04:00,364] NetworkHelper Read message from tcp world server WARN [2012-12-03 21:04:00,365] NetworkHelper Bad login status response: invalid master token WARN [2012-12-03 21:04:00,365] Exception Got an exception in world connect: System.Exception: invalid master token at Multiverse.Network.NetworkHelper.GetCharacterEntries(String clientVersion) at Multiverse.Network.NetworkHelper.TcpWorldConnect(String hostname, Int32 port, String clientVersion) at Multiverse.Network.NetworkHelper.ConnectToLogin(String worldId, String clientVersion) at Multiverse.Base.Client.DoWorldConnect() INFO [2012-12-03 21:04:00,372] ClientAPI WindowSize not initialized ERROR [2012-12-03 21:04:00,432] Exception Object reference not set to an instance of an object. ERROR [2012-12-03 21:04:00,432] Exception Exiting client due to exception: System.NullReferenceException: Object reference not set to an instance of an object. at Axiom.SceneManagers.Multiverse.TerrainManager.set_CameraLocation(Vector3 value) at Axiom.SceneManagers.Multiverse.TerrainManager.UpdateCamera(Camera camera) at Axiom.SceneManagers.Multiverse.SceneManager.UpdateSceneGraph(Camera cam) at Axiom.Core.SceneManager.RenderScene(Camera camera, Viewport viewport, Boolean showOverlays) at Axiom.Graphics.RenderTarget.Update() at Axiom.Graphics.RenderWindow.Update() at Axiom.RenderSystems.DirectX9.D3DRenderWindow.Update() at Axiom.Graphics.RenderSystem.UpdateAllRenderTargets() at Axiom.Core.Root.RenderOneFrame() at Axiom.Core.Root.StartRendering() at Multiverse.Base.Client.Start() at Multiverse.MultiverseClient.Main(String[] args) INFO [2012-12-03 21:04:00,433] MultiverseClient Exiting client INFO [2012-12-03 21:04:00,433] Client Started call to Client.Dispose() INFO [2012-12-03 21:04:00,442] Network Information Disconnecting from tcp world server INFO [2012-12-03 21:04:00,468] Axiom *-*-* Axiom Shutdown INFO [2012-12-03 21:04:00,469] Axiom Unloading plugin Axiom.CgPrograms.CgPlugin from Axiom Cg Plugin INFO [2012-12-03 21:04:00,469] Axiom Unloading plugin Axiom.ParticleFX.ParticleFX from Axiom Particle Systems Plugin INFO [2012-12-03 21:04:00,469] Axiom Unloading plugin Axiom.RenderSystems.DirectX9.Plugin from Axiom DirectX 9 Rendering System INFO [2012-12-03 21:04:00,469] Axiom Unloading plugin Axiom.SceneManagers.Multiverse.MultiverseSceneManagerPlugin from Multiverse SceneManager Plugin INFO [2012-12-03 21:04:00,469] Axiom Unloading plugin Multiverse.Movie.Manager from Multiverse.Movie INFO [2012-12-03 21:04:00,470] Manager Movie manager stop INFO [2012-12-03 21:04:00,470] DirectShowCodec DirectShowCodec Stop INFO [2012-12-03 21:04:00,472] Client Finished call to Client.Dispose() INFO [2012-12-03 21:04:02,591] MultiverseClient Cleaning up INFO [2012-12-03 21:04:02,591] MultiverseClient Exiting Client
| |
| | | Delurin Head of Platform Development
Posts : 424 Join date : 2011-08-03
| Subject: Re: WorlResolveFailure - Getting started Tue 4 Dec - 16:31 | |
| It looks like you didnt setup a master key for the master server/ login python script. If you look in the master folder there should be instructions in how to do it...basically you need to run the keygen and copy the private key to master.py and the public to the game server login I can remember what the exact python script name is but it should have login in the name and place to enter the private key. Put the keys all on one line. | |
| | | rickcollette Experienced Newbie
Posts : 16 Join date : 2012-11-30 Age : 54 Location : sunnyvale,ca
| Subject: Re: WorlResolveFailure - Getting started Wed 5 Dec - 1:27 | |
| There were no instructions from what I could see in the master folder; however there was a bit on the wiki about this: http://www.multiversemmo.com/site/w/index.php/Master_Server#Master_Server_Encryption_KeyI have this in my master_server.py: - Code:
-
from multiverse.server.engine import * from multiverse.server.util import *
ms = MasterServer.getMasterServer() #ms.setTCPPort(9005) #ms.setRDPPort(9010)
# Uncomment if you want to set a log level for this process # that is different from the server's default log level Log.setLogLevel(0)
pair = SecureTokenUtil.generateMasterKeyPair() encodedPrivKey = SecureTokenUtil.encodeMasterPrivateKey(12, pair.getPrivate())
SecureTokenManager.getInstance().initMaster(encodedPrivKey)
I had thought the auto-gen would do it. There is a bat file that creates the keys - I have to try and translate that to bash.. I'm not what you would call a windows person at all | |
| | | Delurin Head of Platform Development
Posts : 424 Join date : 2011-08-03
| Subject: Re: WorlResolveFailure - Getting started Wed 5 Dec - 1:35 | |
| It looks like the auto generated master key only works with the older distributed version of the multverse server where it does not actually check in the login if the client has a valid token. It was meant as a bridge when multiverse stopped their master server and players need their own for existing worlds. If you are using the open source version you need to generate some keys. The key gen only needs to be run once for your server so you shouldnt need to convert it. If you cant do I can generate a key for you and pm you but you will have to trust I will destroy the key. ( I will) | |
| | | rickcollette Experienced Newbie
Posts : 16 Join date : 2012-11-30 Age : 54 Location : sunnyvale,ca
| Subject: Re: WorlResolveFailure - Getting started Wed 5 Dec - 1:39 | |
| I have no problem with genering the keys themselves; I just don't know what to do with them once I have them.
./master.sh -v test
generates several keys; priv/public pairs, domain key, and a bunch of other stuff... how does master_server.py read those in? Is there an example of this?
Thank you very much, by the way.. I really do appreciate the help getting this up .
| |
| | | Delurin Head of Platform Development
Posts : 424 Join date : 2011-08-03
| Subject: Re: WorlResolveFailure - Getting started Wed 5 Dec - 1:51 | |
| Basically in master_server.py add these lines: - Code:
-
privKey = "private encoded key"
SecureTokenManager.getInstance().initMaster(Base64.decode(privKey)) And in your mvhome/config/common directory in login_manager.py add these before registering the plugin: - Code:
-
pubkey = "public encoded key"
SecureTokenManager.getInstance().registerMasterPublicKey(Base64.decode(pubkey))
| |
| | | rickcollette Experienced Newbie
Posts : 16 Join date : 2012-11-30 Age : 54 Location : sunnyvale,ca
| Subject: Re: WorlResolveFailure - Getting started Wed 5 Dec - 2:01 | |
| That did it; I have the "no default instance" issue now; so I'm going to follow those suggestions on the wiki to fixing it (http://www.multiversemmo.com/site/w/index.php/Client_Troubleshooting#.27No_Default_Instance.27_error_at_character_creation.2Fload_screen)
I'll post my results here.
Thanks again!
| |
| | | Delurin Head of Platform Development
Posts : 424 Join date : 2011-08-03
| Subject: Re: WorlResolveFailure - Getting started Wed 5 Dec - 2:29 | |
| | |
| | | rickcollette Experienced Newbie
Posts : 16 Join date : 2012-11-30 Age : 54 Location : sunnyvale,ca
| Subject: Re: WorlResolveFailure - Getting started Wed 5 Dec - 2:35 | |
| Okie dokie.. I followed the instructions for making sure there was a spawn point; no cigar on that one. I also updated the multiverse.sh script from your post. As a side note: I am restarting all of the multiverse and master service after every change. So very close I did find this in the instance.out - - Code:
-
DEBUG [2012-12-04 15:38:24,120] MessageIO handleMessageData from login_manager,18 type=mv.GET_INSTANCE_INFO len=32 class=multiverse.server.plugins.InstanceClient$GetInstanceInfoMessage DEBUG [2012-12-04 15:38:24,120] MessageIO deliverMessage rpc to multiverse.server.plugins.InstancePlugin@3f78efba DEBUG [2012-12-04 15:38:24,121] Instance-10 EnginePlugin.handleMessage: got msg id 18, matching 1 hooks for msgtype MessageType['mv.GET_INSTANCE_INFO', 120] DEBUG [2012-12-04 15:38:24,122] Instance-10 getOidByName: unknown name=default namespace=[Namespace NS.instance:12] instanceOid=null DEBUG [2012-12-04 15:38:24,122] Instance-10 sendResponse to login_manager,18 type=msgsys.RESPONSE id=41 class=multiverse.msgsys.GenericResponseMessage DEBUG [2012-12-04 15:38:24,125] Instance-10 EnginePlugin.handleMessage: processed msg 18, type=MessageType['mv.GET_INSTANCE_INFO', 120], time in ms=4 INFO [2012-12-04 15:38:24,125] Instance-10 MVMeter: meter=EnginePluginOnMessageMeter, avgTime=4, totalTime=4, entries=1, elapsedMS=298993
| |
| | | Delurin Head of Platform Development
Posts : 424 Join date : 2011-08-03
| Subject: Re: WorlResolveFailure - Getting started Wed 5 Dec - 2:42 | |
| You are missing a default instance in your startup_instance.py in your config/world_name/ directory | |
| | | rickcollette Experienced Newbie
Posts : 16 Join date : 2012-11-30 Age : 54 Location : sunnyvale,ca
| Subject: Re: WorlResolveFailure - Getting started Wed 5 Dec - 2:57 | |
| I am using the default setting; - Code:
-
from multiverse.server.plugins import * from multiverse.server.objects import * from multiverse.server.engine import * template = Template("sampleworld template") template.put(Namespace.INSTANCE, InstanceClient.TEMPL_WORLD_FILE_NAME, "$WORLD_DIR/$WORLD_NAME.mvw") template.put(Namespace.INSTANCE, InstanceClient.TEMPL_INIT_SCRIPT_FILE_NAME, "$WORLD_DIR/instance_load.py") rc = InstanceClient.registerInstanceTemplate(template) overrideTemplate = Template() overrideTemplate.put(Namespace.INSTANCE, InstanceClient.TEMPL_INSTANCE_NAME, "default") rc = InstanceClient.createInstance("sampleworld template", overrideTemplate) Log.debug("startup_instance.py: createInstance result=" + str(rc)) template = Template("bigbrother template") template.put(Namespace.INSTANCE, InstanceClient.TEMPL_WORLD_FILE_NAME, "$WORLD_DIR/bigbrother.mvw") rc = InstanceClient.registerInstanceTemplate(template) overrideTemplate = Template("bigbrother") overrideTemplate.put(Namespace.INSTANCE, InstanceClient.TEMPL_INSTANCE_NAME, "bigbrother") rc = InstanceClient.createInstance("bigbrother template", overrideTemplate) Log.debug("startup_instance.py: createInstance result=" + str(rc)) template = Template("frontier template") template.put(Namespace.INSTANCE, InstanceClient.TEMPL_WORLD_FILE_NAME, "$WORLD_DIR/frontier.mvw") rc = InstanceClient.registerInstanceTemplate(template) overrideTemplate = Template("frontier") overrideTemplate.put(Namespace.INSTANCE, InstanceClient.TEMPL_INSTANCE_NAME, "frontier") rc = InstanceClient.createInstance("frontier template", overrideTemplate) Log.debug("startup_instance.py: createInstance result=" + str(rc)) template = Template("video template") template.put(Namespace.INSTANCE, InstanceClient.TEMPL_WORLD_FILE_NAME, "$WORLD_DIR/video.mvw") rc = InstanceClient.registerInstanceTemplate(template) overrideTemplate = Template("video") overrideTemplate.put(Namespace.INSTANCE, InstanceClient.TEMPL_INSTANCE_NAME, "video") rc = InstanceClient.createInstance("video template", overrideTemplate) Log.debug("startup_instance.py: createInstance result=" + str(rc)) Engine.getPlugin("Instance").setPluginAvailable(True)
| |
| | | Delurin Head of Platform Development
Posts : 424 Join date : 2011-08-03
| Subject: Re: WorlResolveFailure - Getting started Wed 5 Dec - 3:11 | |
| hmm try running grep ERROR -r *.out on your log files and see if anything appears | |
| | | rickcollette Experienced Newbie
Posts : 16 Join date : 2012-11-30 Age : 54 Location : sunnyvale,ca
| Subject: Re: WorlResolveFailure - Getting started Wed 5 Dec - 3:16 | |
| here we go: - Code:
-
root@hostname:/usr/multiverse/logs# date Tue Dec 4 16:14:50 UTC 2012 root@hostname:/usr/multiverse/logs# grep error -ir */*.out sampleworld/instance.out:ERROR [2012-12-04 15:52:15,375] Instance-2 CreateInstanceHook: world file not found fileName=../config//.mvw sampleworld/instance.out:ERROR [2012-12-04 15:52:15,623] Instance-4 CreateInstanceHook: world file not found fileName=../config//bigbrother.mvw sampleworld/instance.out:ERROR [2012-12-04 15:52:15,628] Instance-6 CreateInstanceHook: world file not found fileName=../config//frontier.mvw sampleworld/instance.out:ERROR [2012-12-04 15:52:15,633] Instance-8 CreateInstanceHook: world file not found fileName=../config//video.mvw sampleworld/login_manager.out:DEBUG [2012-12-04 15:52:23,585] LoginConnection-1 LoginPlugin: returning characters: serverVersion=1.5 worldToken= errorMessage= nChars=0 sampleworld/login_manager.out:ERROR [2012-12-04 15:52:30,865] LoginConnection-1 SampleFactory: no 'default' instance sampleworld/login_manager.out:ERROR [2012-12-04 15:52:30,866] LoginConnection-1 MarsLoginPlugin: character creation failed, account=5 errorMessage=No default instance sampleworld/login_manager.out:DEBUG [2012-12-04 15:52:30,867] LoginConnection-1 propertyMessage: key=errorMessage, val=No default instance sampleworld/proxy_2.out:ERROR [2012-11-30 20:01:55,402] AgentConnection-8 Missing remote agent name sampleworld/proxy_2.out:ERROR [2012-11-30 20:01:55,550] AgentConnection-12 AgentConnector java.io.IOException: Connection reset by peer sampleworld/proxy_2.out:ERROR [2012-11-30 20:01:55,656] AgentConnection-1 AgentConnector java.io.IOException: Connection reset by peer sampleworld/proxy_2.out:ERROR [2012-11-30 20:01:55,816] AgentConnection-1 Already connected to 'voiceserver' sampleworld/proxy_2.out:ERROR [2012-11-30 20:01:56,172] MessageIO Lost connection to agent 'voiceserver' java.nio.channels.SocketChannel[closed] sampleworld/proxy_2.out:ERROR [2012-11-30 21:21:37,582] AgentConnection-10 Already connected to 'proxy_2' sampleworld/proxy_2.out:ERROR [2012-11-30 21:29:44,874] AgentConnection-5 Already connected to 'proxy_2' sampleworld/proxy_2.out:ERROR [2012-11-30 22:58:17,810] AgentConnection-9 Already connected to 'proxy_2' sampleworld/proxy_2.out:ERROR [2012-11-30 23:40:55,304] AgentConnection-2 Already connected to 'proxy_2' sampleworld/proxy_2.out:ERROR [2012-11-30 23:53:33,299] MessageIO Lost connection to agent 'wmgr_1' java.nio.channels.SocketChannel[closed] sampleworld/proxy_2.out:ERROR [2012-11-30 23:53:33,312] MessageIO Lost connection to domain server, exiting
| |
| | | Delurin Head of Platform Development
Posts : 424 Join date : 2011-08-03
| Subject: Re: WorlResolveFailure - Getting started Wed 5 Dec - 3:42 | |
| It looks like two things are going wrong: First you have a version of the server already open which is why you are getting an Already Connected to error You may need to reboot or manually kill the processes it looks like it didnt kill them automatically. The pid's are located in the run folder of multiverse/bin. This may have been from the previous version of the multiverse.sh I know there were some problems with the automatic naming of the proxy plugin and wmgr plugin. Second it is not recognizing your WorldName which I would have thought fixed by the updated multiverse.sh basically it needs to be imported from the multiverse.properties file the older way does not seem to work in cygwin but maybe it will work on linux. so uncomment - Code:
-
#import_property_file $MV_PROPERTYFILE #if [ -n "$MV_WORLDNAME" ] ; then # multiverse_worldname=$MV_WORLDNAME #fi #import_property_file "$MV_HOME/config/$multiverse_worldname/world.properties" $PROPERTY_FILES _cmdline_props_ #rm -f _cmdline_props_ You may also need to change MV_WORLDNAME=${MV_WORLDNAME:-$(java $JAVA_FLAGS multiverse.scripts.PropertyGetter multiverse.worldname)} to MV_WORLDNAME=${MV_WORLDNAME:-$multiverse_worldname} or if you cant get it and want to continue you can probably hard code your world name MV_WORLDNAME=${MV_WORLDNAME:-"sampleworld"} | |
| | | rickcollette Experienced Newbie
Posts : 16 Join date : 2012-11-30 Age : 54 Location : sunnyvale,ca
| Subject: Re: WorlResolveFailure - Getting started Wed 5 Dec - 14:11 | |
| I made the changes by un-commenting the import.. then i restarted and got the same issue (no default instance) So I made the second change; MV_WORLDNAME=${MV_WORLDNAME:-$multiverse_worldname} I added in an echo to show the value of $MV_WORLDNAME - which came out exactly as expected (sampleworld) .. still get no default instance.
I cannot help but think I have just missed something so basic... and I really do appreciate the help here. | |
| | | Delurin Head of Platform Development
Posts : 424 Join date : 2011-08-03
| Subject: Re: WorlResolveFailure - Getting started Wed 5 Dec - 15:42 | |
| I think the problem is that the worldname is not being passed to the java. I know I had the same problem but was able to fix it so let me look some more but I also thought that that version of the multiverse.sh would do it. | |
| | | rickcollette Experienced Newbie
Posts : 16 Join date : 2012-11-30 Age : 54 Location : sunnyvale,ca
| Subject: Re: WorlResolveFailure - Getting started Wed 5 Dec - 16:19 | |
| awesome. This is a vanilla server running; I can always take it back to before I was trying to set it up if need be..
| |
| | | Sponsored content
| Subject: Re: WorlResolveFailure - Getting started | |
| |
| | | | WorlResolveFailure - Getting started | |
|
Similar topics | |
|
| Permissions in this forum: | You cannot reply to topics in this forum
| |
| |
| |