Wikia

Lego Universe Wiki

Comments163

LEGO Universe Private Server - 7/5/12

Hello. I have been gone a long time, ever since LU has been closing. I have recently gotten an XBOX 360 and have been busy with that. I have ALSO tried a few shots at creating a Club Penguin Server and a Poptropica Server (for my brother). The CP server doesn't work (I can't figure out why...I have all files) and my Poptropica Server will pull up, but will only let you be at one place.

Link: http://www.jackandjonathans.com/PrivateServers/

But I have been recently thinking, 'why shouldn't I try to create a LU server?'. So, for the past week, I have been researching. Here is my current research:

Step 1: Permission

The first step for creating an LU server is PERMISSION. I know that Jamesster emailed LEGO about this, and they allowed it

Link: http://www.legouniverse.wikia.com/wiki/User_blog:Jamesster.LEGO/The_legalities_of_LEGO_fan-made_games

Step 1: Complete

Step 2: Client Files

So, onto step 2. The next thing we need is client files. We can have server files, etc, but the game CANNOT run without client files. But, I have good news! on my Mac I have all game files (in the /client/res folder), the cider files (/cider), the patcher files (/patcher), the version files (/versions), and the client files (/client). You may be wondering 'this is only the mac files!'. Well, on my PC, I ALSO have the files (not as many as the Mac, but enough to let both PC and Mac play the game).

Step 2: Complete

Step 3: Client Server

To give easy access to the game, we need a Client Server. This will let users not have to download all of the game files to their computer, just the ones it needs. I have a website that I can setup a Sub-Domain (like media.jackandjonathans.com or cache.jackandjonathans.com or client.jackandjonathans.com, etc.). I just need to upload the files...

This is NOT a vital step NOW. It will be later.

Step 3: Partially Complete

Step 4: Login Server (Authentication Server)

Step 4 is the step I am stuck on. So, to play LEGO Universe, you need to have an Authentication Server. This stores Usernames, Passwords, Member Status, Mod Status, Minifig Names, etc. This should be easy: Look for open source software, download it, create Database, add tables, DONE!. No, NOT DONE. 1: I have no clue how to set one up. 2: LU probably had certain tables needed to run. We need to find the file that stores the table data, etc.

Step 4: Incomplete

Step 5: ???

To continue to Step 5, I need to complete Step 4.

So, now I have told everyone this, I need volunteers for this. It can happen, we just need to replication everything. I have 2 files that MAY help a little with some:

Link 1: http://services.lego.com/UniverseConfig/UniverseConfig.svc

Link 2: http://services.lego.com/UniverseConfig/UniverseConfig.svc/xml/EnvironmentInfo

And, of course, you will need the log.txt file.

Here is the current version:


Command Line Values {}
win lang 0x0409 treated as en_US
0 en_US win lang 0x0409 treated as en_US
en_US
changing user ini lang 1
trying to change patcher lang 1 from 0
changing lang
patcher lang after startup 1 en_GB
current free space 317826
Fetching Master Index with env: Live query list ['live']
querying at http://services.lego.com/UniverseConfig/UniverseConfig.svc/xml/MasterIndex?environment=live
Fetching universe config http://services.lego.com/UniverseConfig/UniverseConfig.svc/xml/EnvironmentInfo
'missing AuthenticationIP tags'
'missing PatcherUrl tags'
'missing PatcherDir tags'
'missing UseDB tags'
'missing suggested tags'
'missing PatcherDir tags'
'missing PatcherUrl tags'
error on configString cat coercing to Unicode: need string or buffer, NoneType found
server list {u'...': {'UseDLM': '0', 'Lang': u'en_US', 'CPCode': u'89164', 'Name': u'...', 'SignupUrl': u'http://universe.lego.com/en-us/myaccount/registration/default.aspx', 'launcherUrl': u'http://universe.lego.com/en-us/launcher/default.aspx', 'PatchPort': '80', 'PatcherInstallUrl': u'http://cache.legouniverse.com/luclient/lego_universe_install.exe', 'Suggested': False, 'AuthUrl': u'http://internalservices.lego.com/UniverseAuthentication/UniverseAuthentication.asmx', 'PassUrl': u'https://account.lego.com/en-us/SendPassword.aspx?Username=', 'PatchIP': None, 'PatcherConfigUrl': u'http://cache.legouniverse.com/luclient/patcher.ini', 'PatchServerDir': 'lwoclient', 'Online': False, 'VersionSubDir': None, 'SigninUrl': u'https://account.lego.com/en-us/SignIn.aspx?ReturnUrl=http://universe.lego.com/en-us/myaccount/default.aspx', 'Config': u',LOGGING=1:100,DATACENTERID=5:999,CPCODE=1:89164,AKAMAIDLM=7:0,PATCHSERVERDIR=0:lwoclient,UGCUSE3DSERVICES=7:1,PASSURL=0:https://account.lego.com/en-us/SendPassword.aspx?Username=,SIGNINURL=0:https://account.lego.com/en-us/SignIn.aspx?ReturnUrl=http://universe.lego.com/en-us/myaccount/default.aspx,SIGNUPURL=0:http://universe.lego.com/en-us/myaccount/registration/default.aspx,REGISTERURL=0:https://secure.universe.lego.com/en-us/myaccount/subscription/embeddedlandingpage.aspx?username=,CRASHLOGURL=0:http://services.lego.com/cls.aspx', 'ID': u'999', 'PatcherCiderUrl': u'http://cache.legouniverse.com/luclient/cider.txt', 'launcherUrl2': u'http://universe.lego.com/en-us/Launcher/default.aspx'}}
starting server name ...
starting server id 999
begin patch 999 ...
starting tasky with server {'UseDLM': '0', 'Lang': u'en_US', 'CPCode': u'89164', 'Name': u'...', 'SignupUrl': u'http://universe.lego.com/en-us/myaccount/registration/default.aspx', 'launcherUrl': u'http://universe.lego.com/en-us/launcher/default.aspx', 'PatchPort': '80', 'PatcherInstallUrl': u'http://cache.legouniverse.com/luclient/lego_universe_install.exe', 'Suggested': False, 'AuthUrl': u'http://internalservices.lego.com/UniverseAuthentication/UniverseAuthentication.asmx', 'PassUrl': u'https://account.lego.com/en-us/SendPassword.aspx?Username=', 'PatchIP': None, 'PatcherConfigUrl': u'http://cache.legouniverse.com/luclient/patcher.ini', 'PatchServerDir': 'lwoclient', 'Online': False, 'VersionSubDir': None, 'SigninUrl': u'https://account.lego.com/en-us/SignIn.aspx?ReturnUrl=http://universe.lego.com/en-us/myaccount/default.aspx', 'Config': u',LOGGING=1:100,DATACENTERID=5:999,CPCODE=1:89164,AKAMAIDLM=7:0,PATCHSERVERDIR=0:lwoclient,UGCUSE3DSERVICES=7:1,PASSURL=0:https://account.lego.com/en-us/SendPassword.aspx?Username=,SIGNINURL=0:https://account.lego.com/en-us/SignIn.aspx?ReturnUrl=http://universe.lego.com/en-us/myaccount/default.aspx,SIGNUPURL=0:http://universe.lego.com/en-us/myaccount/registration/default.aspx,REGISTERURL=0:https://secure.universe.lego.com/en-us/myaccount/subscription/embeddedlandingpage.aspx?username=,CRASHLOGURL=0:http://services.lego.com/cls.aspx', 'ID': u'999', 'PatcherCiderUrl': u'http://cache.legouniverse.com/luclient/cider.txt', 'launcherUrl2': u'http://universe.lego.com/en-us/Launcher/default.aspx'}
tasky input cpcode 89164
resetting akamai
ServerValue == {'UseDLM': '0', 'Lang': u'en_US', 'CPCode': u'89164', 'Name': u'...', 'SignupUrl': u'http://uni


I need a previous version (from when LU was still open). To know if your's if previous, simply open your log.txt (found in PC 32-Bit: C:\Program Files\LEGO Software\LEGO Universe\patcher\log.txt, PC 64-Bit: C:\Program Files (x86)\LEGO Software\LEGO Universe\patcher\log.txt, Mac: ~\Applications\LEGO Universe\transgaming\c-drive\LEGO Software\LEGO Universe\patcher\log.txt) and match it up with mine. If it matches, you don't have one. If it doesn't, copy it and paste it in a comment. I will look at it. Also, I want some to help me with this, if anyone is willing. Just sign up below, wait for my reply, then start working!. That is all for now, I need to close this blog for today.

Just always remember: "Answer the Call. Save Imagination"

Around Wikia's network

Random Wiki