Moving On: Migrating away from Mirror Networking

Just dropping a note here in my journal that I’m slowly migrating my stuff away from Mirror Networking. Some petty things went down between the project lead and myself resulting in getting blocked and demoted by them. I won’t go into details here out of respect, but you don’t need to know. It’s really petty…

Why using Mobile Devices as Game Servers is a bad idea

As a developer of the Mirror Networking stack, sometimes I look in the help channels and see people wanting to use Android or iOS for game servers, where people would connect to each other’s phones and have a game session. Before I dive into the nitty gritty, I’m going to say it now: Using Mobile…

Google Cloud Servers: Unity says “Magic number is wrong: 542”

This apparently is a mono bug, and seems to happen if you try to invoke a Linux headless build on a Google Cloud VPS instance. From what I understand it’s something to do with the terminal emulator that the Google Cloud Console uses. If you used SSH to log into the server and started that…

Ignorance Reliable UDP Transport for Mirror & Unity Engine

Ignorance is a reliable UDP based transport for vis2k’s Mirror High-level API which is a much improved version of UNET. This transport is currently developed and actively used by my game studio, Oiran Studio for our networked game projects. Version 1.1.0 which adds support for the Mirror Networking 2018 Branch has just been released as…