Xiphoseer
Forum Replies Created
-
AuthorPosts
-
XiphoseerModerator
ok this log shows indeed that the client could not connect to the char/world server. Please post the server console (especially the “started on … ” parts) and your config.ini
XiphoseerModeratorNo version of LUNI can currently provide that afaik, sorry
XiphoseerModeratorI think the server only uses the name you can freely choose atm so please type on in there
XiphoseerModeratorDid you choose a different name AND temporary name out of three words?
XiphoseerModeratorThere is a system the client software requires us to use, that manages all objects in the game. When anything appears in your game, this system “created” it for your client. At the moment that only works for the player your joining the server with, and no form of recieving updates from the server is implemented.
XiphoseerModeratorMater did some work on 0.7, it was linked somewhere (look at timtechsoftware.com). Mater’s version has launchpads working. I can’t tell you anything else about future releases.
- This reply was modified 9 years, 2 months ago by Timtech. Reason: timtechsoftware.net -> timtechsoftware.com
XiphoseerModerator@XYQuadrat I merged that first post by @LegoClub from another topic, so that’s why the question appeared again. But yeah, look at existing topics first!
XiphoseerModeratorOk the client log should not be deleted while the client is still running. Go to
C:\Users\[Your Username]\AppData\Local\LEGO Software\LEGO Universe\Log Files
while the client is stuck at ‘Submitting Username’ and save the file somwhere else and upload it on pastebin.com.To me it sounds like the client tries to connect to the char server and fails, so please go to
config.ini
in the debug folder and tell us theredirect_ip
. Which IP address do you connect with your client? (AUTHSERVERIP in boot.cfg)XiphoseerModeratorIf you mean LDF Key/Values in general, Appendix A of the docs explains that quite well.
[L:4] - number of keys [L:1] - key length in bytes [L:V] - key, wchar [L:1] - data type (see below) [L:according to data type] - data
Is the basic structure of a LDF part.
Now there is a list of data types:
0 : String (variable wstring?) 1 : s32 3 : Float (32bit, signed) 5 : u32 7 : Boolean (8bit, 0 or 1) 8 : s64 9 : s64, Used only for (object?) IDs? 13 : bytes?
for each key/value pair that you want to encode, just write
– the length of your key string *2 (bytelength) in one byte
– the key itself with wchar_t’s / as wstring
– the data type as 1 byte
– the data itselffor the data itself, just write them out with the specified length or for variable length data types, prepend the data with a u32/unsigned long length specifier.
XiphoseerModeratorYou can’t see other players, because the server can not at this point send information about one player to other players, e.g. create them for the client or update their position.
XiphoseerModeratorEasyWorld Changer does nothing else than change hex values afaik, but is easier to use, yes. Is the second sentence a different question?
XiphoseerModeratorThen please provide the same documents!
XiphoseerModeratorOk “System” has port 80 blocked. Since I guess you only use it for phpmyadmin now, you might be able to start the Apache server on port 81 (In the Apache row click “Config” then “Apache (httpd.conf)” and search for “Listen 80” and replace it with “Listen 81” then open http://localhost:81/phpmyadmin
XiphoseerModerator@HailStorm, when you log out and log back in, you used to reappear where you logged out. That means when joining a world, any position is possible. The problem with the coordinates is that the server uses the RM to spawn a Player object that you then control. It’s this Player object that is responsable for where your minifigure finally appears.
– When you logged into LEGO Universe and were on the same map as your friend but couldn’t see each other, you were on different map instances, that’s at least how I see it atm. map clone is also there, i think it has something to do with properties.
– I have sadly no idea what that does
– There is a list of map ids at Infos/Worlds on this site.There is a place where all this is stored, but it doesn’t really help to know it without the knowledge how to implement it into the server. Character customization will come.
Actually we hope to create some docs, and there already are some, but it depends on what you know and what you plan to do.
XiphoseerModeratorHi @neosaurus, can you post the full log on pastebin or so and post the link here?
And go toC:\Users\[Your Username]\AppData\Local\LEGO Software\LEGO Universe\Log Files
in your User folder and post the file there in the same way. Please mind that the old log gets deleted every time you restart the game. -
AuthorPosts