My area of expertise is simple but efficient and good looking movement scripts...
But I did program an RPG battle system once... it was a real pain to get it working... (Ironically I used CT backgrounds as the areas for that game...)
don't think I'll be able to do anything like CT though... I also don't know how I'd have to modify the movement script to work for multiple players... (or IF I'd have to modify it.)
Well Right now I'm approaching things one system at a time. Chatting works (it needs some refinement to make it more user friendly but it works) I am currently setting up a simple account system, (I don't know if it is really neccessary for what you guys would want, but its something I wanted to mess with anyways). Next I was gonna work on player movement. So a battle system would be a last step in my mind, meaning once we get to that point, we could focus almost solely on the battle system. Did you create the battle system in game maker? if so I'd say post it, I wouldn't mind seeing how you did it.
In the end I'll wait until you're satisfied with your code's legibility.
Also about the running server thing... Why shouldn't people run it from their PC's? it would be like hosting a private/public room on any other game... you'd just have to make sure each instance of the server program is different, so that multiple servers can exist...
The easiest way to post my code is to post my current client file, I don't know a good way to do that ...
and as to the issue about people running it from their computer is that for the server to communicate, the computer running it needs to be wide open, I had to place my computer in a dmz, basically opening it up to everything. I guess you could program it to allow the user to enter an ip to hookup to their desired server to take care of the multiple server issue.
I mean, under this circumstance, it is QUITE possible to make a server/client/host system... just by copying the game early in production and then splitting off in 2 directions.
But that's not very efficient. In terms of programming the possibility of that working is no more than a fluke. A lucky glitch.
Possibly. Not knowing how that works exactly would be a little irksome to rely on. From what I've read mplay can be laggy as is, and so far, under very light loads, the 39dll script seems to be working well.
sorry for another wall of text, you guys give me to damn much to ramble about...