FAQ
Here you can find answers to some of the most frequently asked questions. (under development)
Legality
Q: Do you have permission from The LEGO Group to operate?
A: Yes, as long as it is not-for-profit and alongside the disclaimer “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.” If you’re still unsure, you can view the e-mail we received from LEGO representatives here.
Q: Has the LEGO Company helped you with this (or will they upon request)?
A: No. We have talked to them multiple times with no result.
Q: I noticed that LUNI is trademarked. Did you really go through the legal process to do that, and why?
A: In the United States, neither federal nor state registration is required to obtain common law trademark protection. Since an unregistered trademark can receive protection under the federal “Lanham Act” (15 USC § 1125), which protects against commercial misrepresentation of source or origins of goods, we can use this protection to cut back on YouTube videos and other media that fragrantly misrepresent the LUNI Server through fake, pre-closure footage or blatant reposting of original content.
Client
Q: I lost the disc for LEGO Universe, or uninstalled it from my computer. Where can I download the client?
A: The client is available at https://luniserver.com/download. Just look for the link that says “Recommended Client”.
Q: I still have the LEGO Universe client on my computer or on a CD. Do I have to re-download it?
A: Yes. Chances are that you are missing the majority of the files. Unless you have a client size of over 10 GB you should re-download it.
Q: Why do you recommend that I torrent the client?
A: Due to its large size of 12.5 GB, the client is hard to download with some web browsers. Maintenance of the servers can also cause a problem when you are downloading such a large file. You will also support us by reducing strain on our servers.
Q: What torrent client do you recommend?
A: We recommend qBittorrent to torrent the client. Just install it with the default settings and it will automatically open and download the client from the .torrent file or magnet link.
Q: My client has the file “legouniverse_mac.exe” instead of “legouniverse.exe”. Will it still work?
A: Yes, both files work on Windows (but not on Mac, at least not without a virtual machine).
Q: I don’t have the file boot.cfg, only boot. What should I do?
A: You have file extensions hidden. It doesn’t really matter whether or not they are hidden, since “boot” is really “boot.cfg”.
Q: I edited boot.cfg but it didn’t change anything. What did I do wrong?
A: Most clients have both “boot.cfg” and “boot.cfg.bak”. If you have file extensions hidden (similar to the question above), you will have files titled “boot” and “boot.cfg”. In this case, you should edit “boot”, since it is really “boot.cfg”.
Q: Is a German client available? If so, where can I get it?
A: Yes! All you have to do is go into your client’s boot.cfg file and change the LOCALE so it is LOCALE=0:de_DE instead of LOCALE=0:en_US. See this 60-second YouTube tutorial.
Q: I prefer British English. Is that an option?
A: Yes. Edit the client’s boot.cfg so the LOCALE is LOCALE=0:en_GB.
Q: My native language is (insert language here). Is it supported?
A: Unfortunately, the only languages/locales that are supported at this time are en_US (American English), en_GB (British English), and de_DE (German).
Q: My client says “Failed downloading manifest assets”.
A: It sounds like your client is incomplete. Download the recommended client at https://luniserver.com/download. If this problem still occurs, you can edit boot.cfg so that “PATCHSERVERIP=0:,” instead of “PATCHSERVERIP=0:XXX.XXX.XXX.XXX,”.
Q: My client crashes with a white screen after I log in.
A: You do not have the latest version of the client. Download the recommended client at https://luniserver.com/download.
Q: LEGO Universe says “No servers available”.
A: You are launching the wrong file; you must launch client\legouniverse.exe.
Q: When I put in a username and password on the login screen for Lego universe it says “Sorry, we could not log you in to Lego Universe right now, try again in a few minutes.”
A: The client displays this message when it cannot reach the server (in which case it displays “Connecting to Authentication” for a few seconds before this message is shown). When you see this error, make sure that the server is running (console window is open), the server has successfully launched (no MYSQL error), the server threads are working (Messages like “World started! Listening on: 2003”), and the client connects to your server (you should see “Server IP: 127.0.0.1”, “Server IP: localhost”, or the external server IP you wish to connect to at the bottom of the login screen).
Q: How do I change worlds to other than those can be accessed by the default characters?
A: Go into LUNI Server\Debug\world and open char_aw2.bin with Notepad++. Then, use the plugin HEX Editor (or alternatively, use the HEX editor of your choice instead of the Notepad++ plugin) to view the file in hex. Refer to the list of worlds and their checksums on the world info page to find the map you want to use. Then, on the first line, replace bytes 8 and 9 with the HEX ID of your map. Next, edit the first four bytes (HEX addresses 10, 11, 12, and 13, the seventeenth through twentieth bytes) of the second line (assuming there are 16 bytes or 32 HEX characters per line) with the checksum of your map. For example, if I was to travel to Avant Gardens, I would replace bytes 8 and 9 on the first line with 4c and 04, and the first four bytes of the second line (again, assuming there are 16 bytes or 32 HEX characters per line) would be 11 55 52 49. For a graphic illustration of the information you need to change, you should refer to the blue information in this graphic.
Server
Q: When I try to compile the project, I get an error that isn’t listed here.
A: You must compile the solution (.sln), not the .vcxproj. Also, make sure it is compiling to Debug (not Release) settings.
Q: I’m missing “libmysql.dll”.
A: libmysql.dll should be in the same directory as the server. If it’s not there, you can download it here. If it’s there but doesn’t get detected, copy it to C:\Windows, C:\Windows\System32, or any other folder in your %PATH% environmental variable.
Q: LUNI server says that it cant start cause MSVCP120.dll is missing from my computer, what should I do?
A: Either install Visual Studio Express 2013 for Desktop (if you want to be able to edit and re-compile the server) or get the Microsoft Visual C++ Redistributables (if you just want to be able to run the server). You can do one or the other, they should both fix the problem.
Q: I got “error C1083: Cannot open include file: ‘my_global.h’: No such file or directory” when trying to compile the server.
A: In the Solution Explorer (top-right) window of Visual Studio, right-click on “LUNI Server” (directly underneath “Solution ‘LUNI Server'”) and select “Properties”. Navigate to “Configuration Properties” > “C/C++” > “General”. Make sure that “Additional Include Directories” is set to MySql\include;%(AdditionalIncludeDirectories)
Q: Apache won’t start because something is blocking its ports. I have Skype.
A: In Skype, go to Tools > Options > Advanced > Connections and uncheck the box “use port 80 and 443 as alternative”. Or, quit Skype before using Apache.