Mari0Maker wrote:Really amazing mod, nice job on it.
I can't wait for more than four players to add to the chaos.
Yes, that was a lot of fun. Also, disconnecting a client crashes the server (iirc, when I disconnected from Luna's server it crashed her). Some suggestions:
1) Holding tab opens up the player card menu (displays each player running with their ping next to them (regardless if it says host), and set the Host name in their card to a red color to indicate them as admin (and see #2)
2) Perhaps chat commands? It sounds dumb and unneeded but what if someone's being a prick and just doesn't stop spamming the chat? You could do /kick <nick> {reason}* or /ban <nick> {reason}* and write their name in the ban.txt or server.txt for those banned**.
*< > means required, { } optional
**Some example commands:
3) Change the chat font to something like Coolvetica because it's the Stabyourself font. Also give the in-game chat a black background so it can show up easier on backgrounds (so that you can see it on a white background), or maybe more of an 'official' looking text chat by giving it a UI (like a small 220x100px rectangle with a scrollbar, and textbox) and not a small, simple look.
4) Possibility to change the Magic DNS (Luna seemed to always get 'Happy Table', isn't it supposed to be random?)
5) Remembering last used Nick
Also, I do know it's not official stuff QCode, but I think that this can really make your Mari0 +Online better.
I have some ideas how to make the Chat UI (using Hugo's rounded rectangle function for fanciness) and also regarding server-options.txt (for which using JSON to save the server data (last used Nick, bans, etc) would be x10 easier than splitting strings, tbh). But use whatever you think is best for this :)