LEGO® Universe

Welcome to the LEGO Universe, newly imagined (LUNI) server project.


We’ve moved to LUNIServer.com. You can expect us to be moving there, since there are forums, tutorials, and lots of help.

LUNI Leaderboard (Feb 2015 – Sep 2015)

Position User LUPoint
1 Timtech 3531
2 CDFalcon 2086
3 Jonny 1590
4 HappyAngryCatfish 1224
5 Rabbit21 1088
6 airplane1717 1002
7 Lego king 845
8 Jon002 805
9 mater06 746
10 Mister Piano 709
Position User LUPoint

The LEGO® Group has not endorsed or authorized the operation of this game and is not liable for any safety issues in relation to the operation of this game. All files are under the General Public License, version 3, and are only for use on a non-commercial basis. More>

Readers Comments (263)

  1. @Jon & @Knightoffaith

    What is the \\worldTest\\disconnect_aw2.bin for?
    I noticed that the server doesn’t get any packets after sending it as a packet to the client but the game doesn’t crash.

    • Maybe that works as intended; I wouldn’t want the game to crash 😉

      • That’s right, no one wants the game to crash. 😀

        But it’s interesting that the client doesn’t care about anything after sending this packet to it.

        You can walk around in the world even if the server is stopped.
        You won’t be thrown out of the game.

  2. @Jon

    I understand that 0.6.1 is in development, but I hear you have the fix on connecting to the world server so maybe release 0.6.1 soon to /lu/LUNIServer/Versions/ and continue on 0.6.2? Thanks!

    • Didn’t he want to wait for more substancial development?

      • I understand, but I received an e-mail of someone who integrated a WordPress GUI for interfacing the SQL database. It would be necessary to have the bugfix for it to be good, so I told him to e-mail Jon. I was just thinking that Jon might check in here more than on his e-mail 😛 (that’s how it is with me).

    • Quick question, Timtech. I’ve noticed that only $40 have been donated so far to get this up and running, and I was wondering how that compares to what you would actually want to keep it up. I have about $20 saved up, and I would be willing to donate about $15 of it, as long as it would make a reasonable difference. Please get back to me. Thanks!

      • Basically, since we are nonprofit, the donations have to be put back into the project. The only thing we have to pay for right now (not including this site, which is ad-supported) would be hosting for a public server. The cheapest reasonable hosting I could get for a public server is $15 a month. So $15 would fund 1 month. The thing is, to save money, I am not opening up the server till at least 0.6.1, when the world loading bug is fixed.

  3. I have a question for some of the devs here…

    Can someone tell me how to read the documentation?

    I have been away for a while and haven’t been able to develop, so I haven’t been able to really “go through” the docs…

    So, I’ve got a few questions… They might sound stupid but, here we go… 😛

    Can someone tell me what file each doc references to?

    And second, can someone help explain the: Structure Documentation Format and the Reference parts of the docs? I am a programmer and am learning C/C++, but I don’t get what all of it means, (I’ve spoiled myself with Java and C#) so can someone help me? (Someone like KnightOfFaith or Jon002 or someone…)

    -mater06

  4. Hhahahha XD
    https://www.youtube.com/watch?v=E6uP7ZbDzvY
    This video is not mine. Just found it on youtube.

    • This guy trolls people by putting messages like your gullible in the comments in languages that are like binary. All he does is change the textures of cheeky monkey. Can anybody tell me how people do this?

    • Yep. I know him… Im here for almost 1 year. (I was Natsu22 )
      He probably change the randomly packet’s to change a texture… Everything he do is fake. Don’t Trust him.

    • In my opinion his videos are parodies of the game and they are insulting it but I’m interested in what he is doing with the textures and how he is changing the character’s skin.

    • What is this madness? @-@

  5. Could please anyone make a tutorial on how to change the clothes of CheekyMonkey or replace ingame textures ?
    I really want to learn things like that. :/

  6. Hey guys I haven been here in a wile. Can you play 0.6 with a character. I don’t really care right now if it’s cheeky monkey or not. Can you change worlds on 0.6. I’m asking this because people in the comments of my video are asking for a video.

    • In the Dev version (0.6.1) you can play as CheekyMonkey.

      You can’t change world by using launch pads but my world changer works for 0.6.1 also.

    • 0.6 has a bug on world loading that is fixed in current development version (0.6.1) by Jon. Unfortunately it has not been released yet but hopefully we can push it out within some weeks.

  7. Hey, Tristan? When are you going to release the first version of Tristan Universe?

    • He doesn’t check in here too often. Tristan Universe is just going to be a customized but major public server once we get some progress.

  8. I don’t know how much of the game can be restored so I’ll just be blunt and ask: any idea when these features will be added?
    1. travel between worlds via launchpads (and the correct arrival area for your character, as much as I enjoyed the view from the hills near GF 😛 )
    2. being able to change your char’s gear
    3. vendors with all items available for purchase
    4. coins to buy them with
    5. enemies
    6. drops from smashables

  9. Hey all, there is good news. Raffa’s legal threats have been quieted after 6 months of processing a DMCA counter-notice by Google. He was given the choice of coming to fight in court or to give up, and he chose to give up. I decided not to pursue for damages, as they are only about $25, unless he submits more DMCA against LUNI. This means that Jon is safe to make the luniserverproject source available through my legal authority, and that it is easier for others to find us through Google.

    • Yes! Thank you so much! I assume this means I can turn my license back to the GPL (technically it isn’t under the Creative Commons but j just made it appear to be that so that raffa would quit bugging me).

      Also, do you have a photo of the LUNIServer sourceforge page under the GPL?

      Answer the Call. Save Imagination.
      -Jon002

      • Jon, could you make sure to read the stuff I posted at the bottom of the last page? There’s a couple things that could be helpful and a remaining question or two.

      • Yes, GPLv3 and I do have proof of this if necessary for law.

        P.S. Shouldn’t you change the URL you post here with to your sf/luniserverproject?

  10. Jon wrote to me after I asked about LUNIbundle:
    “I would say that really depends. It may be a while before I get 0.6.1 released, so if you want to go ahead you can, but just tell people they cannot travel to worlds yet.”
    So, Tim, I think that you can release LUNIbundle now. I will update it after the release of 0.6.1.
    Please look at the Footer file of the theme ( I think You are familiar with WordPress) if I mentioned everyone. If there is need for a readme/license file, please add this too.

  11. Okay, Tim can you post the link to the packets here?
    Also I am going to release that tutorial soon…

  12. I AM DONE PEOPLE 😉 I finished my tutorial on packets. So, remember, you still cant play as your new char, just look at him(but that is 0.6, right 😉 ) All credit for packets goes to the LUNI team. So lets do this.
    Okay, here we go:
    Get the right file.
    1. Download the packets here http://timtechsoftware.com/wp-content/uploads/2014/10/decrypted_captures.zip
    2. Download a new LUNI server copy above(MUST BE 0.5.0, NOT 0.6 or 0.5.1)
    3. Go into folders gruntmonkey/Char/output_data

    4. Copy file 26s.
    Start configuring the server.
    1. Paste 26s into folder LUNI Server/Debug/world

    2. Go into folder LUNI Server(before Debug)

    3. Right underneath the icon lu, there are 3 files labeled LUNI Server(with no .vcxproj)

    4. Open the one who’s description is a Microsoft Visual Studio ect…

    5. From VSE, look at the right, there should be a content menu.

    6. Go to(inside of VSE) LUNI Server/File di origine/Service/WorldLoop.

    7. Look for this line of code, case(in blue) LUNI_CHARACTER

    8. soon after that, look for this line of code:
    else if (usr != NULL && usr->nextcid == 1534792735) { gruntmonkey
    v = OpenPacket(“.\\world\\gruntmonkey\\char_aw2.bin”);

    9. Change the second line(v = OpenPacket ect.) to:
    v = OpenPacket(“.\\world\\26s.bin”);

    10. Save and build the solution.
    Changing
    1. Go into 26s with notepad++

    2. View in HEX.

    3. Go to line 000003b0
    4. Find bytes 06 and 07
    5. Download this object file https://www.dropbox.com/s/ckczcgiz9vp2a8u/objects.xml?dl=0 (originally uploaded by pwjones)
    6. Find the chest armor you want using the “control F” find command.
    7. Copy its ID
    8. Go to here http://www.mathsisfun.com/binary-decimal-hexadecimal-converter.html
    9. Under decimal, paste the ID, then look at its HEX form. Now, this is important. Reverse the first 2 digits with the last 2, example: 1234 becomes 3412.
    10. Go back into 26s to those digits you found. Replace them with your new number, example: c1 c4 becomes 34 12.
    11. Save the file.
    12. Launch the server.
    13. Choose GruntMonkey and click play. It should now crash back to the character choosing screen, and Grunt should be wearing your new armor!

    Hope this helps, and post all questions underneath this post.
    CDFalcon

  13. LUNIServerProject is down…

    • Actually, it’s very possible. I’m working on it right now. The bubble he used was changed, but carrying over data is nothing new. You just need the right data.

      Answer the Call. Save Imagination.
      -Jon002

  14. Okay, so this is the third, (and final,) time I try /gotoworld, (now you may be wondering how I got around not having a chat packet… Let’s just say I have my ways… 😉

    To finish this though, I was going to take a peek at Raffa’s unworking commit, (For a bit of help,) but of course, Raffa took down the project… Is there any way I can view them (and yes, I already tried the web archive,) or does someone have the code from this commit?

  15. lightningblade April 7, 2015 @ 2:31 PM

    Could someone please make an updater client which updates the specific files as needed so that I don’t have to download over 3 gigs of data everytime there’s an update???

    • There aren’t going to be any needed client updates from now on, so there isn’t really any point.

    • 1. This isn’t a big project. If someone has the time and knowhow to make an updater, he should. Otherwise not.
      2. You just download the server, the file size of this is around a half GB. The client which is around 4 GB just must be downloaded once.
      3. Deal with it. If you will play LU, you maybe must download many data. But noone said you must download it. You could.

      • 1. TheNyJan’s launcher automatically downloads the server like a patcher.
        2. Size of LUNIBundle is only 142 MB 🙂

  16. I’m worried about both LUNI repos disappearing. Does anyone have any idea what happened?

    • No, but I sure hope Jon has his copy up to date.

    • Don’t worry everyone! I’ve got multiple copies of various LUNIServer versions. My last version that was uploaded to the site is 0.6 and so you should be able to download it here. I know that raffa filed a DCMA complaint against my site so sourceforge may have had to take it down. But other then that, I can always upload it o github or somewhere like that.

      Answer the Call. Save Imagination.
      -Jon002

      • GitHub would be cool, I’m on there. :p No discussion, but there are support tickets that could theoretically be used for that.

        • I would honestly prefer GitHub, because I feel it has an easier way of working in a repo w/ their program.

          Should we make a private repo at all do you think?

      • Umm, I can take legal actions against him again if you want…

  17. I have a question. What is this “trunk build” you talked about in the past? And what can we use it for ? 🙂

  18. Okay, so both of my previous comments have been rejected by moderators, and I was just wondering why… One was a technical question, which I don’t need answered, and the other was a question about how much of a difference a donation would make, so I don’t see the problem. Anyway, I was just wondering what amount donation would make a substantial difference and possibly allow a public server to be put up, or more worlds or interactions to be opened up. Thanks!

    • ??? I already replied to both of your comments. They are oddly placed; one up higher in the page and one on the server setup page. By the way, the only moderators are my auto-scripts, a trusted helper, and I. The scripts place posts with profanity or high URL count in the pending queue, as well as automatically approving those of users with LUPoint counts or other good factors.

  19. Yay! This LUNI-Bundle is genious! Now it’s much easier to create a character, which is really awesome! So, if we could access worlds in 0.6, we have all of 0.5 plus an own character, which would be great.

  20. Ah well after time you don’t want to give up because you are making profits from my work!
    However DMCA against your copy project on sourceforge went well!
    However Google don’t want to listen to me, and I will be useless to take you in court because now files are aviable, and your site won’t be shutted down since you are NOT adult.
    And I want to say that you are NOT making any progess… just only try to bring up the unfinished things hidden (because they are not complete) by #ifndef DEBUG statments…

    Of course now you gained control of MY project… happy?
    I have a cool idea… if I’ll do the same thing with your site I win right? seems legit since it worked for you

    Good Luck!

    • 1. We are non-profit.
      2. I don’t have a copy project on Sourceforge, that is Jon’s under my legal authority.
      3. You lost the power to take me to court. However, I still have the option to take you to court for the damages, which would legally force you to travel to the United States.
      4. Not sure what you mean by I’m not adult?

      I will see about taking legal action against the Sourceforge project. Thanks!

      • What do you have to say about not making progress?

        • Well, let’s see… hmm,

          0.3 and 0.5

          were copied… so

          0.4, 0.5.1, 0.6, LUNILauncher, LUNIBundle, music soundtracks, Benchmark FAQ, tutorials, Q&A, and the downloads page

          are progress.

    • Raffa :O

  21. About this video: http://www.youtube.com/#/watch?v=ZHBDVXPSlb8
    Eh… Those poeples just are better in coding, or just want to Tim close his project.
    I hope you won’t close it Tim!
    Jon002, you are working on it? 😀 Good Job!
    I hope you will complete it in 2-3 months!
    I really want to help, but i don’t know c++ :/ (I will start learning)

  22. Again. About this video: http://www.youtube.com/#/watch?v=ZHBDVXPSlb8
    I didn’t saw full video. Now i did.
    It’s multiplayer mode working, or it’s just a old video? Because he didn’t show his Nickname in game…. (That can mean he put old video.)

  23. Last thing about this video: http://www.youtube.com/watch?v=ZHBDVXPSlb8
    PEOPLE!! IF THEY WOULD RELEASE A PUBLIC VERSION OF THIS GAME JUST DON’T DOWNLOAD THOSE FILES! It may be same as Raffa’s one. Virus that delete System32.

  24. Raffa, Tim, and other staff.
    Can’t you just work together!? It won’t be easiest? Stop fighting about this project. As raffa said, HIS project. Can’t you jut work together, and get more staff, and just try to make a progress? It’s a little bit crazy, because there are alot of peoples who wan’t to work on LUNI (You can see on youtube. )
    It’s just my opinion, don’t be mad Tim.

  25. I have a complete German Lego Universe client on my PC. Do you need it?

  26. Well, after all this drama that I am SICK of, I have decided to make something that should fix problems throughout the LUNI community.

    I think a repository with NO leader will be the best, we are just all working together as one big happy family. Who owns it? No one and Everyone! Any developer that commits to the project then owns a very small chunk of the project.

    I believe this is the best way to go with LUNI, but first… Jon? Raffa? Tim? Neal? pwjones? Darwin? Anyone? Is it worth it? Would you like that? Because, we’re all developing for one reason… To bring back the best game ever…

    LEGO Universe.

    • That’s physically impossible. There has to be someone with owner privileges, and giving everyone who shows up those rights would be a bad idea.

      • Yeah, someone has to own it…

        • HappyAngryCatfish April 8, 2015 @ 6:50 PM

          So we can have more ownership arguments…? This project has spent so much time on ownership argument. Making it set as no owner would clear that up. But do what you want just seems like no owner would clear a lot up.

          • That’s just it:

            YOU CAN’T SET A REPO WITH NO OWNER. It’s not possible. There is no such setting.

    • Yep. You are right.

    • HappyAngryCatfish April 8, 2015 @ 3:17 PM

      I’d have to agree make it public toss it out there. People can work together or do what they want because it’s not working this way right now IMO.

    • That would be a great idea. But who makes it? That person would (by default) own all privileges on the site. Now, as stated above, we could grant full rights to everyone, but what if someone came who just completely deleted all the files for no reason? Imagine if we only had one copy… It may not do tons, but it would be inconvient. I believe the only person causing trouble is raffa, and he’s been delt with.

      Answer the Call. Save Imagination.
      -Jon002

      • HappyAngryCatfish April 8, 2015 @ 9:59 PM

        Could be but I highly doubt this is the last time we are going to go through more leadership drama.

        • Anarchy isn’t necessarily a great idea either. O_o

          • HappyAngryCatfish April 9, 2015 @ 11:59 AM

            I’m not going to debate anymore due to the fact this group doesn’t need that. And I don’t want to be one stirring up drama. 😛

  27. Sorry Tim for posting ALOT!
    But.. Aren’t those peoples a few steps before us? They making a little progress. We are not. :/

  28. HappyAngryCatfish April 8, 2015 @ 3:16 PM

    How does this Lunibuild server work? It had me create a LUNI Database account and then it directs me to sign in on phpmyAdmin but then says error 1045. Little tutorial needed on this?

  29. HappyAngryCatfish April 8, 2015 @ 3:54 PM

    Nowwww having more trouble what is up with this thing? Now it says database error. Not making any sense.

    • Sometimes the Server starts up to fast for some components. If that happens, click on “allow” at all Windows firewall requests, close all windows and restart over the .bat file. It should work then.

      P.S.: it’s called LUNIbundle (because it’s bundled with xampp)

  30. Listen to the LEGO Universe theme song, then and now 😀

  31. Hey, Tim? I found your LUNI website! You need help designing? I love designing websites!

    • Also, I can code custom themes and plugins if you need them! 😀

      • I knew the smart ones would easily find it 😉 right now content is what I need; tutorials especially. And I need to fix that image, since you can’t read the text on the homepage that is in the center of the picture very well.

        • Now you guys are just teasing me. 😛 I’ll need to try finding this lol.

          • Oh, derp. 😛 I really can’t think, now can I?

            Anyhow, if there’s anything I can do to help Tim, let me know. I’ll be able to set up an XAMPP installation for myself in the next two or three days.

        • You want me to work on it?

    • I enjoy designing for web as well, actually.

    • If you want, you can help me with LUNIbundle/wordpress. The actual site theme is 99% copied… I would really like to make the sites look like the original Lego Universe site. You can log in in wp with username: root and Password:root.

      • Good idea. As you probably have noticed, I have some experience with WordPress 😉 I just don’t know how we would go about making it look like the original site.

        • universe.lego.com is still partially online, we could copy some of the styles.

          • *Cough*Legality*Cough*

          • CSS minifiers could “legalize” the styles with minimal effort (no pun intended), but I don’t think there would be much of a problem either way to copy over the graphics and such. After all, we do have permission.

          • Permission to create the server & distribute it (and probably the client as well). That’s it.

          • I don’t want to copy the complete stylesheet! What I mean is looking at specific parts, what font they use for example, and what colors exactly

          • Ah, I follow. Right.

  32. https://youtu.be/A5KhGloP-4A

    Look how sweet LEGO Universe appears in the list on the right side… xD
    I’m so angry >:/

  33. Hey Tim!
    What about adding an option to your site? 🙂 (To LUNI exactly)
    The option, that you can make your own minifigure, with Lego Universe character customization parts 😀 (Same as on the Lego Forums)
    I saw character customization on youtube. Someone gave a link to it, that you was able to make your own minifigure on a website.
    Maybe you’ll think about it? (But it may be something about copyrights, yep?)

  34. Finally! Luni Website Whoo hoo~~
    🙂

  35. Jon-

    According to LCDR:
    NetworkID is the temp id given by RakNet
    LOT is the object template
    ObjectID is the permanent ID, the implementation of a particular object (for example, a stromling that patrols location x will always have a particular objectID independent from the LOT and the particular instance of the object.

    The source compilation wouldn’t work because the packets and the config weren’t there :p

  36. Ok guys, my GUI world changer is out now. 🙂

    Here is my video of it:
    https://www.youtube.com/watch?v=0s0wsZOcyjI

    Here is the source forge link:
    https://sourceforge.net/projects/easyworldchecksumchanger/

  37. Hey Tim!
    What’s time zone on this website?
    I just want to know in what hours peoples are posting here. I am from Poland, so time zone is other than your probably.

    • This site goes by Eastern Standard Time (and Eastern Daylight Time during the summer period). Since we are in EDT right now we are -0400 from UTC, otherwise we are -0500 during usage of EST.

      It looks like you observer daylight time in Poland, so if you follow the exact same schedule this site will always be -6 hours from you, since Poland is +0100 UTC (+0200 in daylight savings).

  38. Overlordinator April 9, 2015 @ 12:01 PM

    I have been following this project for quite some time and I love how much progress you guys are making. I wish I could help you guys with it but I don’t think I could really assist you guys on anything 🙁 I would make a donation to the server but I am a bit tight on funds right now and I would like to see more progress on that first as well. Also Timtech, how come some NPC’s show up in Nimbus station that just have their little speech bubbles but do nothing else, but the NPC’s in Avant Gardens that do the same thing don’t show up?

    • It’s fine, I totally understand that you can’t really help right now. The NPCs in Nimbus Station are spawned due to packets that were captured in that spawn area. For NPCs not in the immediate spawn region, we did not get packet captures.

      • Overlordinator April 9, 2015 @ 12:31 PM

        What needs to worked on right now? maybe I could help with something?

        • I am gathering tutorials to put on a new site. Maybe you could make some?

          • Overlordinator April 9, 2015 @ 1:22 PM

            Sure, I could. what kind of Tutorials?

          • Well, we have a lot of user-made software. LUNILauncher, LUNIBundle, EasyWorldChanger, Jon’s patcher, etc. are all recent. They work great, and they have good text instructions. However, some people prefer videos at all costs. If you familiarize yourself with some of the software and then record it, or even make better text instructions that would be great 😀

  39. Hey Tim!
    If i’ll start C++, i’ll be useful here? :3

  40. Hey TimTech, when you have some spare time, do you mind updating luni.info and the LUNI Wiki? I just want to keep everything credited and available to newcomers.

  41. Ok…. Nope….

    I need a tutorial of the packet documentation… xD

  42. Man, 8,731 comments…

    I remember when this site had less then 1,500 comments!

    • 😀
      Maybe i was here 😀
      But i didn’t made an account. I didn’t knew english at all, and i thought it is a fake website.
      But later, when my english ‘get’ better, i knew it is not fake 😀
      And i am here since last year? ;o
      Greetings! 😀

    • The community is growing which is great, The more people the better!

    • I remember when this page had… you guessed it… 0 comments. We’ll have to thank Ezekiel Stallenheim for the first comment, and I remember when Aregonus and Roberto were basically the only LU userbase I had 😀 have a look at an early archive here.

      P.S. There is 16,000+ total comments on the site, so this page makes over half of all comments (which is good).

  43. tried the world changer, used monkeybrown and FV but with no jetpack I arrived in midair and plummeted into the abyss! 😛 Funny how all the red blocks npcs were there as well :S

    • 1. monkeybrown generally doesn’t have a jetpack. 😀

      2. I’m working on save spawn locations. 🙂

      3. The NPCs from Red Blocks are loaded by the server so I can’t change this from an external program. ^^

  44. 1. yes I know

    2. yes I know 😛

    3. oh right!

    Also what does the 0.6 bundle do?

  45. Sourceforge won’t restore you project, sorry tim!
    because I have proved that I’m right
    my project was registred on creative commons site so this proof is sufficient
    http://creativecommons.org/licenses/by-nc-nd/4.0/
    this license means that you CAN NOT make a similar project and I’ll fight for this
    read the license next time dear theft!

    • I think you’re confused 😀 your project was registered on GPLv3:

      “If you own the copyright in the code, you may license it as you choose. That includes changing your mind. Of course, if you release it under GPL, then someone who obtains a copy of the GPL licensed code may use it under the GPL licence, even if you subsequent release under another licence.” – Jonathan Leffler

  46. well what does it do? And how do you use it?

  47. for MySQL the start button cannot be clicked, it’s glazed over

  48. LUNI bundle which was what I was talking about. I assume I’m supposed to get o.6 compiled as well?

  49. Nice LUNI bundle, I’ll have to try it out. I’ve been stalling using 0.6 because the people on my channel are confused about the most basic stuff, like the lego software folder. Not to be rude but I figured 0.6 was a bit too complicated and buggy for them to understand it, so I promoted 0.5.1. That might change if I like this bundle thing

Comments are closed.