Andiamo per ordine trucchi nel mondo dei videogame online non esistono il caso più esemplare sono i mmo dove al momento dell'installazione del client il più delle volte viene inserito un addon capace di identificare la genuinità del gioco da parte del client. Per lo più possono capitare ed essere scovati alcuni bug che consentono di dare un vantaggio ai giocatori e sempre nel caso dei mmo avere ad esempio la possibilità di non far morire il pg durante uno scontro.
Oltre a questo per creare un server privato devi necessariamente avere file server, i quali non sono dei comunissimi file insomma c'è tutto il codice sorgente che viene elaborato con un linguaggio che non saprei in quanto ciascun produttore può utilizzare quello che più gli stia a genio e quindi per poter creare un proprio server o un server privato devi avere tali file; non ho mai sentito parlare di server privato su un server ufficiale anche perché credo, con molta probabilità, che sia una pratica infattibile. In questo caso è bene citare la pratica del
reverse engineering dove tecnicamente potremmo definirlo brevemente come un copia-incolla di quei file sorgente, ma solitamente il tempo impiegato per la ricostruzione di quel tipo di file è molto lunga e non parliamo solo della parte grafica quindi mesh, solidi, texture e altro, ma di tutto il sistema che può essere semplice o avanzato in funzione della qualità del gioco in questione. Il classico esempio sono gli mmo dove il più delle volte i server ufficiali (tranne Metin

) chiudono perché i costi di gestione sono assai elevati e quindi decidono quella pratica di reset dei server, da quel momento andare a ricreare un server funzionale possono passare anche degli anni (vediil caso di Dragon Ball Online che prima che uscisse un server privato sono passati circa 5 anni).
Concludendo dipende un pò da quello che devi fare e il gioco in questione, se un moba,mmo, fps o altro..