t00fy / unitymmo Goto Github PK
View Code? Open in Web Editor NEWMMO made in Unity
MMO made in Unity
Since changing implentation of character creation to a prefab, packets are not being received/read correctly by the server, only dex and name seems to be read correctly by server
Client -> Enter
{
send zone connection packet
send chat connection packet
}
server -> process both packets
{
process zone
if both zone and chat connected, send back ack
process chat
if both zone and chat connected, send back ack.
}
client -> wait for ack packet
{
on receiving ack packet, enter world
}
Simple information such as character name and level should be displayed below character slot
Currently as long as client connects after logging in, they are able to do anything on login/character create menu. Socket exceptions are thrown if anything requires sending a packet to the server currently, which just locks the client up.
IsAuthenticated bool also needs to be reset everytime user enters title/login menu again
Log into an account with three characters, now log into an account with no characters. The new account will have all the characters of the previous account, it does not seem to remove the old characters correctly. Issue seems to only be cosmetic.
Currently character creation packets get sent to server and nothing is done with it. Server should store this information into database and every time the client logs in or after creating the character it should display it in the selected slot
logging in as USER is the same as user
Creating and destroying many status boxes seems to cause something to fall over in the getparentmenu code. Seems to occur as soon as 6 or 7 total status boxes have been created and destroyed
LoginServer.cs and WorldServer.cs in the ReceiveCallBack method need to have .EndReceive() called somewhere.. Otherwise the callback will loop infinitely and eventually cause OOM after a period of time
Need to overhaul packet processor to check arguments correctly. Any password will work as long as the username is in the database
Order of some layers not displaying correctly. Entering world screen is zoomed in way too much.
Perhaps can make use of nhibernate
Entering no username or password will show no status message and cause the user not able to push 'OK' to return back to login screen. Probably due to it just throwing an exception in CheckInputs() and not doing anything else.
Should also spin up the DB with compose - perhaps a redis cache also
Hello, under what license is this project released under ? Thank-you.
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.