Întrebare foarte interesantă.
Planurile sunt după cum urmează. Creați un shooter de rețea, astfel încât fiecare jucător să poată acționa ca un server sau client.
Din acest moment încep dificultățile reale. Poți folosi un foton, dar, din câte știu, nu este gratuit. Mai degrabă, există o anumită perioadă liberă de câteva luni, iar apoi, dacă nu confundăm nimic, va trebui să plătesc. Aceasta nu este o opțiune bună.
Există o rețea standard Unicom, în care încă nu am reușit să-mi dau seama. Dar un studiu ulterior a fost întrerupt de o eroare cunoscută, ceva de genul primirii unei pătrunderi NAT nu a reușit. Pentru a corecta aparent nu. Această problemă este chinuită de un număr mare de utilizatori la forumul oficial al Unității. Și nu există încă nicio soluție. Varianta standard dispare, de asemenea.
În noile versiuni ale Unității, a existat un lucru de genul unet. Un instrument foarte interesant. Dar, din păcate, din păcate, numai pentru LAN, pentru restul - plătiți.
Deci, se pare că și cel mai simplu shooter pentru 5 jucători nu poate fi creat fără outsider și nu cu decizii ieftine. Dar este extrem de proastă să spunem cel puțin!
Care sunt opțiunile? Această problemă există numai în unitate sau chiar în motoare mai avansate și greoaie, cum ar fi motorul Unreal?
Există idei pentru a scrie / fixa foarte multe soluții de la terți, dar nu sunt un specialist în tehnologii de rețea (deși recent am fost nevoit să le privesc cu capul meu), deci este și o opțiune flexibilă.
În serviciul Unity multiplayer, de asemenea, ceva de genul 100 CCU (simultan joacă pasos), gratuit. dar este încă umed