GMnet Manual
master

GMnet ENGINE Manual

  • Getting Started
  • Tutorial
    • 1. What is GMnet ENGINE?
    • 2. Basic configuration
    • 3. Setup GMnet PUNCH
    • 4. Hosting a master server
    • 5. Starting the engine
    • 6. Connection done!
    • 7. Setting up the basic platformer
    • 8. The network controller
    • 9. Adding a player
    • 10. A second room and doors
    • 11. Overlay that shows the name of connected players
    • 12. Adding day and night
    • 13. Chat
    • 14. Conclusion / What’s next
    • 15. Bonus: An ONLINE lobby
    • 16. Bonus: Global Sync
    • 17. Bonus: A LAN lobby
    • 18. Bonus: Event Handlers for Connecting/Disconnecting
    • 19. Bonus: RPC
  • Concepts
  • Functions
  • Extending the Engine / Advanced Use
  • Troubleshooting
  • How to update

GMnet PUNCH Manual

  • Getting Started
  • Tutorial
  • Function reference
  • GMnet PUNCH/GATE.PUNCH “protocol” (for building your own server)
GMnet Manual
  • Docs »
  • Tutorial
  • Edit on GitHub

Tutorial¶

  • 1. What is GMnet ENGINE?
  • 2. Basic configuration
  • 3. Setup GMnet PUNCH
  • 4. Hosting a master server
  • 5. Starting the engine
  • 6. Connection done!
  • 7. Setting up the basic platformer
  • 8. The network controller
  • 9. Adding a player
  • 10. A second room and doors
  • 11. Overlay that shows the name of connected players
  • 12. Adding day and night
  • 13. Chat
  • 14. Conclusion / What’s next
  • 15. Bonus: An ONLINE lobby
  • 16. Bonus: Global Sync
  • 17. Bonus: A LAN lobby
  • 18. Bonus: Event Handlers for Connecting/Disconnecting
  • 19. Bonus: RPC
Next Previous

© Copyright 2016, Parakoopa & GMnet Developers. Revision 862a55ba.

Built with Sphinx using a theme provided by Read the Docs.