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 (169)

  1. What is the plan for the next time for the LUNIServer?

  2. TimTech what is a FAT Client?

  3. Can we ever again play LU how it was?
    And how can I help?

  4. patric can you send me the pk file compress I dont care if doent work well i just need one

  5. What is now the plan for the next time?

  6. Timtech quand aura lieux les mise a jours etant donner que mon lu crash toujours je le referait a la mise a jour quand est-ce-que elle aura lieux

    • La dernière mise à jour ne devrait pas tomber en panne. Dans les config.ini du serveur s’assurer que redirect_ip est localhost.

  7. Have you come on?

  8. Hello! How can I help with the Lego universe? Where can I get the required packages of the game?

  9. Have you come on or not?

  10. Does any one know what the Lego Universe Dialog is I found it in the launcher

  11. its the legouniverse.exe

  12. Hey timtech, I think your a genius, I have been doing some research of my own lately, and, is it still possible to log into lego universe and play, as of now? Like by changing the boot.cfg file etc, can I play lego universe in
    Certain dimensions, and, do you plan on working on getting to other dimensions like avant gardens, nexus tower etc? Assuming you can still play of course, reply back thanks!!

  13. lightningblade July 18, 2014 @ 4:12 AM

    @Timtech
    How much would you expect to pay a programmer to reprogram LU?
    Also, would you be able to host the multiplayer server on a vps? (I could supply you with data on a few ones which I know)

    • We’re not programming LU, only a server. I don’t have any funds for this anyway. And yes, if the VPS has a decent Internet speed, the server will perform well on it, provided the ports are forwarded correctly.

  14. Timtech do you come on and found all checksums for the worlds?
    When yes, what do you do next?

  15. would it be possible to add the /pullmap command allowing you to get the files from the server

  16. Do you make the Server again online at lu.horpto.net?

  17. Plz timtech jait toujours le bug quoi faire !!!

  18. Je donlowald le client une deuxieme fois

  19. MERCI MON LU MARCHE !!!!!! thanks thanks thanks jait supprimer et remis parmis les fichier changer le boot.cfg et cela marche merci mais bon maintenant je m’attends des mise a jours au moins celle des énemis des personnage et des mission et aussi equipement mettable merci!!

  20. As I understand you now want to add an npc?
    You have at least some idea of how they work? But then perhaps it is time to create your wiki for developers, or the forum?

  21. Oui je veux rejouer a lu le vraix lu l’espoir n’est peux etre as partie

  22. Do you found a FAT Client?

  23. Do you find new checksums?

  24. Elle inclura quoi la prochaine mise a jour et c’est quand

  25. How many checksums we have and how many failed?

  26. we have 5 checksums

  27. Ok et quand y’aura la mise a jours et elle inclura quoi merci

  28. Hey, this is probably somewhere in the comments, but I’m obviously too lazy to look for it. Is it currently possible to manually change what world the characters start in? I’m enjoying running around aimlessly in an empty world, but I’d love to be able to change scenery. 🙂

    P.S. A thanks goes to those who made this project a reality, you’ve done some really great work, and I can’t wait to see how far you guys can go.

    • Yes, but only to any of the five worlds we currently have checksums for (Ninjago Monastery and the four you can already visit).

  29. For the Furture I make a list with all NPCs were are in all worlds ok?

    And do you have now all checksums become from nealybely?

  30. Merci timtech j’ait tout réinsstaller jait changer boo.cfg et mon lu marche maintenant plus que a attendre la mise a jour 🙂

  31. So I have a question, is it remotely possible… That after we somehow get all the checksums, is it possible that we could reset the progress so we start at the first achievement on the venture league, and, is it possible to get the rockets to work to teleport? Thanks!

  32. So, I realize they are different features but is it possible for them to work? If so are you potentially going to work on them? And one last thing, I think Neal is either a pro coder/hacker or a former lego universe worker. I am going to email lego or call and see if they could give me the checksums 😉 I’ll see what I can do!

    • Neal is not from the LEGO Company. He just happens to have all the results of the latest LUNI Server build, which was lost to the public when the files were deleted.

  33. lightningblade July 21, 2014 @ 2:20 PM

    WHY ARE WE TALKING ABOUT CHECKSUMS WHEN WE KNOW THAT WE ONLY HAVE THEM FOR FIVE WORLDS??????????????!!!!!!!!!!!

    • Because we need checksums for all the worlds 😛

      • Here are most of the other checksums, except Keelhaul Canyon which I did not get. I don’t know what will happen if you just substitute these for what is in the char_aw2.bin. There are other things in there like player position and instance. I think it will be like on Gnarled Forest where the player is in the sky and falls. The checksum is at 0x10 and the position starts at 0x16 according to what lcdr found.

        Map Name Hex(xx xx) Checksum
        Venture Explorer e8 03 7c 08 b8 20
        Return to Venture Explorer e9 03 3c 0a 68 26
        Avant Gardens 4c 04 11 55 52 49
        Avant Gardens Survival 4d 04 e2 14 82 53
        Spider Queen Battle 4e 04 da 03 d4 0f
        Block Yard 7e 04 da 03 d4 0f
        Avant Grove 7f 04 03 03 89 0a
        Nimbus Station b0 04 30 6b 1e da
        Pet Cove b1 04 30 13 6e 47
        Vertigo Loop Racetrack b3 04 02 05 fc 10
        Battle of Nimbus Station b4 04 58 02 d4 07
        Nimbus Rock e2 04 91 01 8d 05
        Nimbus Isle e3 04 5d 04 4f 09
        Gnarled Forest 14 05 90 c2 ea 12
        Canyon Cove 16 05 ef 02 77 0b
        Keelhaul Canyon 17 05
        Chantey Shantey 46 05 5c 01 b6 04
        Forbidden Valley 78 05 0d 76 19 85
        Forbidden Valley Dragon 7a 05 87 01 f5 02
        Dragonmaw Chasm 7b 05 4e 0f 85 81
        Raven Bluff aa 05 26 01 f0 03
        Starbase 3001 40 06 ee 02 c2 07
        Deep Freeze 41 06 06 01 32 02
        Robot City 42 06 7f 03 93 07
        Moon Base 43 06 ad 01 3b 04
        Portabello 44 06 dd 07 15 18
        LEGO Club a4 06 38 01 04 02
        Crux Prime 08 07 99 a3 17 4b
        Nexus Tower 6c 07 3c f4 4a 9e
        Ninjago d0 07 74 2c 69 4d
        Frakjaw Battle d1 07 ef 00 eb 09

        Enjoy and good luck 🙂

        • Timtech do these work?

        • How would we be able to load these checksums they dont work in the Char_aw2.bin file

        • Hey pwjones, I’m grateful that you have chosen to make this information public. Unfortunately, the checksums don’t appear to match up with the five we already have. They look very truncated.

          It may be that I’m just confused, or used to the previous way of switching worlds. If you could hint a little more at the process used to utilize these, I’d be much obliged!

          • What you have includes some “extra” information like the player position which, as I stated, starts at 0x16. The actual checksum is only 4 bytes. It is possibly 6 if you include the extra 00 00 after it. The world is the 2 bytes at 0x08. The other is stuff I am not completely sure about. So:
            0x08 – world
            0x0a – ???
            0x10 – checksum
            0x16 – player position (x,y,z – 4 bytes each)
            0x22 – 00 00 00 00

            (I guess to be technically correct, what I am calling a byte is actually a word.)

          • Oh, I was taking 0x10 to be 0x0a. Thanks for the explanation 🙂

          • (I guess to be technically correct, what I am calling a byte is actually a word)
            Shows that I am still thinking in 8 bits and not used to bytes being anything else. I guess these days bytes are considered to be 16 bits by Microsoft compilers. So just ignore me 🙂

          • Bytes are 8 bits, right? Or has it changed?

          • The term byte is used for many things. In memory and hard drives it is definitely 8 bits. I think in programming terms it is compiler dependent. I think Visual Studio considers it to be 16 bits. At least that is what I can tell from the data type ranges on Microsoft’s website. And I may be completely wrong 🙂 so take it with a grain of salt.

        • So I just saw where raffa has copied this to his forum. I guess now he is “stealing” from TimTech’s website 🙂 Oh, and he didn’t give anyone(me) credit.

          • By giving out information here, you are giving out information to the general public. But at least we give credit where credit is due.

          • I know. I just find it funny that he was yelling how you did not give credit and were stealing yet there he is doing the same thing 🙂

          • Too true. I wonder if he would mind if I removed SUtil and renamed the server to LUR Server.

        • Woah! Thank you pwjones! This is awesome! BTW, do know have any clue on how to get the npcs/objects to load yet? I have heard a rumor that nealy knew how… Dunno how true that is…

          Answer the Call. Save Imagination.
          -Jon002

          • Yes. It has to do with the replica manager. Beyond that, I am not sure. I am currently working on the coordinates for the landing zones, though. I have gotten most of the ones from the packets I have, only a few more to find.

          • Ok. Do you know what packets contain the replica manager info?

            Also, do you have any packets with the user chatting? I’m trying to get the chat to work (sorta) and I figured out that every time the user sends a chat message, the server receives a packet with the message in hexadecimal.

            Answer the Call. Save Imagination.
            -Jon002

          • Another thing, by any chance would the .lua files in the client allow us to figure out anything? They have a lot of functions for various aspects of the game.

            Answer the Call. Save Imagination.
            -Jon002

          • Robowarrior(locked) July 24, 2014 @ 10:33 PM

            As far as know nealy probably completed a sever, IDK why he has to be so darn secretive

          • Yeah Robo, I think Neal wants to have power through mystery and control of information… he wants to be the boss of LU. I just think everyone would be happier if we worked together.

          • I don’t think nealy has completed anything yet. I know he has a FAT client but beyond that I do not believe he has been able to create a server. That was mainly humanoid and lcdr who created our basic server for us.

            Answer the Call. Save Imagination.
            -Jon002

  34. So, I have a lot of free time on my hands… I could try every possible combination and see what I come up with, maybe I will find all the checksums :O never know! Tell me what you think, and if Neal got the latest server build before they were deleted, does that mean they were available for download? If so, maybe we could try to find someone who still has it! Tell meh what u think

  35. gamerthaflamer July 22, 2014 @ 5:01 PM

    So…is it time to advance? P.S Timtech tell that twat raffa to stop posting lies/viruses on the LUNI server forum, someone’s computer could get seriously hurt! 🙁
    Raffas bad link! : http://luniserver.sourceforge.net/forum2/index.php?topic=194.0

  36. gamerthaflamer July 22, 2014 @ 6:33 PM

    Thank you Timtech, Are we finally making some progress? on LEGO Universe Rebuilt?

  37. How do you know when the server is up? It used to say at the top of the page now it doesn’t.

  38. So timtech, does this mean you will be re-uploading the lego universe client with the new checksums? And please give us the full checksums, seeing as you understand how to decode what pwjones posted, and please get that tutorial up soon that you promised, and lastly, are you working on getting the rockets working!?!?

    • The tutorial might not he necessary seeing that I will be releasing a different server soon. Still, it will be good to have a tutorial. The things pwjones posted are the actual checksums, any extra information shows the player’s position, etc. Rockets are not being worked on yet, and I doubt you’ll be able to travel anytime soon.

  39. Can you make that we don’t need the Microsoft Visual Studio 2013 for Desktop, because by me I can’t install the VB 2013 for Desktop because I have Windows Vista.

  40. I got locked out of my account. Anywho, thanks for the checksums, I don’t fully understand the spawn point and how to choose it, so I’m having a hard time with Nexus Tower, though I think if you stay in Avant Gardens spider area. I believe it tries to spawn a broken file.

    • I unlocked your account. The spawn point information is located after the checksum, but changing it would be useless unless you know the location of the spawn point.

    • You can use /location to get the xyz coordinates, though I don’t know if that is what we need. For Nexus Tower, you need to get around the y-coordinate of about 1120… Yes, I know. Took me five minutes I get into it.

      Answer the Call. Save Imagination.
      -Jon002

      • I believe this is useful; we can match up the packet with the coordinate of the odd spawn area and reverse it with the coordinates of the regular spawn point.

        • How do you convert the coordinates to hexadecimal though? The x-coordinate for CheekyMonkey in hex is “CD CC CC C1” but in decimal it should be (with /location) “-25.599”.

          Answer the Call. Save Imagination.
          -Jon002

  41. Having problems with odd spawn areas in worlds, which byte in char_aw2.bin is it to correct it?

    • Thanks to pwjones:

      0×08 – world
      0x0a – ???
      0×10 – checksum
      0×16 – player position (x,y,z – 4 bytes each)
      0×22 – 00 00 00 00

  42. How come whenever I load one of the four characters, it just puts me in a property place? For example: “Loading Crux Prime…” *finishes* *am now in avant grove* <– not sure if it's really avant grove but it's one of the property places.

  43. Ok donc timtech maintenant comme vous avez toutes les somme de controle pouvons nous utiliser les fusée pour changer de monde ? au lieux d’aller dans les dossier et changer et les ennemis les equipement les nouveaux personnages ces mise a jour se produiront ? Cordialement

    • Non, les fichiers doivent être édités directement. Ennemis,des équipements et des roquettes ne sont pas encore mises en œuvre.

  44. I’ve tried all of the characters, and they all turn into CheekyMonkey after loading is over, which leaves me in Nimbus Isle…

  45. Harry Potterybarn July 24, 2014 @ 9:00 AM

    Wow, isn’t this brilliant? It’s so awesome to see that this project hasn’t stagnated after all this time.

    Before I continue, I’d just like to say “Thanks, pwjones!” I’ve been rather excited to be able to visit other worlds, and it seems that now that we have these checksums that will be more than possible!

    So, question time:
    *Since your server is currently down, I have to host one if I want to play, right?
    *If I host one (locally or otherwise), can I play the game on the same computer (just to let you know, said computer that I would use to host is powerful, lots of RAM.)?
    *If the answer to the previous is “yes,” will someone else get to play on the other PC in my house?

    Thanks in advance for answering!
    Harry Potterybarn.

    • 1. Yes, you can just download, extract, and run the latest server version (0.5).
      2. Yes, if the computer can run LEGO Universe, it can support an additional (but minor) load from the server.
      3. Possibly. You will not be able to interact if you do both connect, which in itself is complicated. If you try this, you may as well attempt port forwarding and DNS redirection through No-IP.

  46. Timtech what we needed in the next time for the Server?

    • Packets that should have been captured when LEGO Universe was still open. However, with the checksums we have, I think improvements can be made.

  47. Timtech, do you know how long until you are finished with your server that doesn’t require VS? And are you going to create a public server? Lastly, do you think its possible to reset achievements and is that a goal any time soon? achievements on LU that is

  48. TimTech, can you upload a tutorial of how to change the checksums and upload the checksums, not the small non-working ones PWjones posted, you know how to change them i think, please do!

    • Actually, pwjones shared perfect information, and I was the one that was confused. However, I hope to upload a tutorial tomorrow.

  49. ...An unknown minifig July 24, 2014 @ 4:17 PM

    Now that you havve allbut one of the checksums, what does it mean?

Comments are closed.