Coder Social home page Coder Social logo

jaller200 / luniserverproject Goto Github PK

View Code? Open in Web Editor NEW
31.0 31.0 12.0 87.61 MB

A repository trying to bring back the defunct game, LEGO Universe!

CSS 0.39% JavaScript 0.98% PHP 0.49% C# 0.03% CMake 0.02% C++ 52.16% C 16.74% Shell 0.87% Makefile 0.92% XSLT 0.04% Perl 0.01% HTML 26.61% Inno Setup 0.01% Objective-C 0.55% Batchfile 0.03% M4 0.13% Roff 0.01%

luniserverproject's People

Contributors

cdfalcon avatar jaller200 avatar mvodya avatar timtech avatar xyquadrat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

luniserverproject's Issues

Server Packet Utilities

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).

Public server stuck on "Submitting username"

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?

Development Bootcamp in wiki

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.

Client Side "Submitting Character" Issue

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.

Client upload

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?

Client not communicating with server

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...

Order

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). ;)

Off-Topic

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 /

RakNet dependency

Is RakNet 3.25 still needed as a dependency, or is everything needed in the RakNet folder of the server?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.