- Joined
- Feb 20, 2016
- Messages
- 86
- Reaction score
- 69
- First Language
- German
- Primarily Uses
Hi everybody!
Based on my Cloud Manager plugin I'm working on a full cloud based asychronous multiplayer plugin. First I was thought about it to use a map as customized title screen, but now I'd like to expand the normal title screen and handle as much as possible with the plugin and without the necessity to create additional stuff on the Game Maker.
Compared to the Cloud Manager I have made some improvements on the script code, like storing all properties one object easily to exchange as JSON with the server, error handling and optimized code at all.
Well, this a full rewrite and the first steps are made as you can see on the screenshots:
The title menu is expanded with new login function and optional guest view access. On the bottom right the actual game state is shown.
If you choose "login" you must enter your user (Not the name of your actor!) name. At the moment I use jetzt the username to permit the game access. Well, would be no problem to use username and password but this would need to enter both and I don't like text input on RPG Maker that much. ^^ So, if you could use a "save" username, just do it.
After entering the username the plugin connects to the server to verify it and will received the response. Based on this response the plugin will activate some other menu entries like admin functions, continue game and logout. As you know the actual state is shown on the right bottom of the title screen.
[Edit] Some WIP updates...
I had time to work on the plugin and want to give you some state updates (all working so far):
Notes about party modes:
At the moment there are 2 modes. First (default) mode will rearrange the default party so the active player actor will be the party leader (first actor in the party). Technically you can change the party every time if you are the active player in the game. Well, the 2nd mode clears the party and adds only the active player actor. But the drawback is, every player actor is on the same place on the same map. - If player A goes into the dungeon, saves and leaves the game, player B will start on this position into the dungeon.
So I want to add the ability every player has his own party.
Based on my Cloud Manager plugin I'm working on a full cloud based asychronous multiplayer plugin. First I was thought about it to use a map as customized title screen, but now I'd like to expand the normal title screen and handle as much as possible with the plugin and without the necessity to create additional stuff on the Game Maker.
Compared to the Cloud Manager I have made some improvements on the script code, like storing all properties one object easily to exchange as JSON with the server, error handling and optimized code at all.
Well, this a full rewrite and the first steps are made as you can see on the screenshots:
The title menu is expanded with new login function and optional guest view access. On the bottom right the actual game state is shown.
If you choose "login" you must enter your user (Not the name of your actor!) name. At the moment I use jetzt the username to permit the game access. Well, would be no problem to use username and password but this would need to enter both and I don't like text input on RPG Maker that much. ^^ So, if you could use a "save" username, just do it.
After entering the username the plugin connects to the server to verify it and will received the response. Based on this response the plugin will activate some other menu entries like admin functions, continue game and logout. As you know the actual state is shown on the right bottom of the title screen.
[Edit] Some WIP updates...
I had time to work on the plugin and want to give you some state updates (all working so far):
- Active and passive player mode (only one active player simultaneously but various passive players can be on the game)
- Only active player can save and "play", passive player are on "view-only" mode (reduced ingame command menu)
- Login/Logut user management
- Guest view mode (optional guests can look into the game without registration like in passive mode)
- User registration on the game (optional, if the game has free "slots" for players new user can add themselves to the game)
- Admin and normal user role (optional the first added player will be the admin automatically)
- Only admin can reset the game (start new game if savegame exists, more functions will come)
- Auto save on game end (optional the game saves on every back to title jump)
- Cross-platform savegame handling (just one savegame for one game, stored on server database)
- Different party modes
- Session-log
- Savegame-history
Notes about party modes:
At the moment there are 2 modes. First (default) mode will rearrange the default party so the active player actor will be the party leader (first actor in the party). Technically you can change the party every time if you are the active player in the game. Well, the 2nd mode clears the party and adds only the active player actor. But the drawback is, every player actor is on the same place on the same map. - If player A goes into the dungeon, saves and leaves the game, player B will start on this position into the dungeon.
So I want to add the ability every player has his own party.
Last edited by a moderator:
