jaller200 / luniserverproject Goto Github PK
View Code? Open in Web Editor NEWA repository trying to bring back the defunct game, LEGO Universe!
A repository trying to bring back the defunct game, LEGO Universe!
It would be quite useful to be able to have functions in the server for writing and sending packets, as not everything can be done (easily) by just editing the loaded files, ie compression. A sendpacket function could ask for a path to the packet and which client to send it to, and writepacket could ask for a number of structures, then ask what the length and contents of each are, if it should be compressed, etc.
Once chat works, it would be interesting to investigate being able to allow server admins to turn that feature on and off in the client for development purposes (or perhaps just enable in debug builds).
Server 0.6.1 with MySQL enabled and account registered is stuck on "submitting username" when connecting to it. (I'm trying to set up a public server again). Encryption doesn't matter, config.ini is good with the external ip in redirect ip, client's boot.cfg is the external ip. What's wrong?
A handful of people have been wondering how to get started with development. I've already started a document a while back, I'll transfer it and attempt to complete it.
While hosting a server, if you try to log in after successfully registering a username and password, it will take you to a screen that says "submitting username" and you are unable to get past that. However, on the server side of things it says that it has logged you in and is waiting for you to create a new character.
Like @rioforce said, I think we need to upload the LU Client on the Git. No re-branding like Nexus2 or something...
Also, should we upload it as a folder, .zip, or .rar?
Project info, default errors, add needed build files, etc.
I'm using an external IP address in both with the necessary ports forwarded (1001, 2002, 2003, 2004). The server is successful in connecting to my MySQL and I can register users.
I have tried using localhost for both the client and server as well. I get the same result: "Connecting to Authentication" --> "Sorry!"
I hope I'm not doing something stupid...
This technically isn't a code issue, but it's a project issue.
I'm rioforce, I have followed LUNIServer since it's beginnings, and I see that there are some major problems with it. I applaud you for getting this far in the project. However, I see this project being very divided. I don't really know your structure and system, but to me, it looks quite messy. I was chatting with some members of this in Skype, and learned quite a bit about this project.The problem with most projects is the lack of organization. I propose this plan:
First of all, you need to re-upload LU to your own host. A vanilla copy. No "Nexus2" or anything re-branded. Just the pure original LU game. Having to rely on TimTech for a copy of LEGO Universe is just ridiculous. (Personally, I don't trust downloading things from TimTech)
Second, you need to make simple, yet very specific tutorials on how to get the basics of Luniserver to run. If people can't run the Luniserver, the can't help.
Third, you need to document everything. I don't know if you have documented all of your code, but from here, it doesn't look like it (correct me if I'm wrong). Documentation needs to be more than code comments. It mus be PUBLIC documentation.
Fourth, outline the priorities of the project. You need to figure out what needs to be done first. Are NPCs more important than worlds? Is making a racetrack more important than multi-player? These are just examples. You need a PUBLIC outline.
You might already do this, but you need to review and test each and every pull request before merging it. You need to make sure it works and does not break things.
These are only outside observation. These are just some tips on how to organize. My brother went on Google and found tons of different Luniserver websites. I don't know if all of them are related to this project, but if they are, they need to be deleted and one central hub needs to be made. This central hub could be the wiki on this GitHub or and external website.
Correct me if I;m wrong on any of these points. I hope you can get this project working out, and maybe I can help out a bit (though, I don't know C++, so I cannot code anything). ;)
This technically isn't a code issue, but it's a project issue.
There are a lot of off-topic posts.
I hope this fixes things.
Thanks.
/ post off-topic stuff below /
Is RakNet 3.25 still needed as a dependency, or is everything needed in the RakNet folder of the server?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.