My game included a level creator, and my aim is for players to be able to create and submit levels, as well as browse other user created levels to play.
The game is grid based and levels are relatively simple, so can be easily defined by and recreated from a short string.
My question is what would be the best way to implement networking for this?
My 2 ideas are currently:
1. Use a websockets server. Players can send requests or level submissions via websockets, which is picked up by my client and return a response.
2. Use the integrated multiplayer plugin and have users join a room hosted by me, and communicate level requests though that via host messages.
Does anyone know the advantages/disadvantages of each option, or have an alternative that is more suitable?
Thanks in advance,