So, I’m currently developing v0.1.1 of Monkanics. Which was supposed to be about creating the backend infrastructure (relay server, distribution, etc).
However, I’m having a LOT of trouble uploading the Linux export of my test relay server to a cloud provider. Let alone run and test it.
It has gotten to the point where I haven’t done any actual game design in about 40-ish days. I’m not spirialing like when I tried getting v0.1 working, but I’m getting quite tired of hitting hard networking roadblocks.
Even after all I’ve done, I still don’t have a real playable version of Monkanics. And without that, I can’t make any progress on my long-term goals in life.
So, I’ve done and research and heard about GD-Sync. They claim to be an all-in-one relay server plugin. At this point, I just need something that works.
There’s also NodeTunnel, netfox, etc, etc.
Now I have a decision to make. Do I either:
- Make the game first (By sidelining my own server implementation with a third-party)?
- Or stick it out and get my own relay server working?
I’m really worried about what sudden pitfalls I’ll run into if I pick option 1. But then again, I’m already suffering pitfalls in the present. And also optimising for future problems is really bad practice.
What do you guys think?