Серверсіз достармен онлайн ойын жасау
Өз серверіңізсіз достармен онлайн ойын жасау: WebRTC бөлмелері, шақырулар, дауыстық чат және ойынды бастайтын хост. Браузерде ЖИ-мен жиналады.

Серверсіз онлайн ойын жасау үшін ойынды iDos Games-те жинап, ЖИ-кодерден оны желілік етуді сұраңыз. Платформа лоббиге дайын бөлмелер қосады: достар шақыру немесе ортақ тізім арқылы кіреді, дауыстық чатта сөйлеседі, ал хост «Ойнау» батырмасын басқанда ойын барлық құрылғыда басталады. Содан кейін ойыншылар WebRTC арқылы тікелей қосылады, сондықтан ойын серверін жалға алудың, баптаудың және жаңартудың қажеті жоқ.
ЖИ құрастырғыштарының көбі ойынның өзін жақсы жазады да, онлайнға келгенде тоқтайды. Жасалған жобада ойыншыларды іріктеу, қосылуға арналған деректер алмасуы және күрделі желілерге ретранслятор жоқ, сондықтан ойын жалғыз ойыншылы болып қалады. Төменде «серверсіз» сөзінің шын мағынасы және бір күнде жұмыс істейтін желілік ойынды қалай алуға болатыны айтылады.
«Серверсіз» шын мәнінде нені білдіреді
Мүлде серверсіз браузер ойыны болмайды. Екі браузер бір-бірін өздері таба алмайды: тікелей сөйлеспес бұрын біреу әрқайсысына екіншісінің мекенжайын айтуы керек. Құтылуға болатыны қымбат бөлік, яғни әр ойыншы үшін матчты есептейтін ойын сервері.
| Бөлік | Не істейді | Мұнда кім ұстайды |
|---|---|---|
| Лобби мен бөлмелер | ойыншылар бір-бірін табады, шақыру, дайындық | iDos Games |
| Сигнализация | браузерлер қосылуы үшін деректер алмасады | iDos Games |
| STUN | ойыншыға оның сыртқы мекенжайын айтады | стандартты, тегін |
| TURN ретрансляторы | тікелей байланыс жабық болса, трафикті тасиды | кабинетте бапталады |
| Матчтың өзі | ойын күйі, жүрістер, физика | ойыншылардың браузерлері, хост басқарады |
Демек, «серверсіз» дегеніміз сіздің серверіңізсіз. Ойын ойыншылардың браузерінде жүреді, олардың бірі матчты басқарады, ал платформа адамдарды тауыстырып, қосылуға көмектеседі.
Хост па, әркім әркіммен бе
Ойыншыларды үйлесімде ұстаудың екі жолы бар:
- Хост: бір ойыншының браузері ойын күйін сақтайды, қалғандары өз әрекетін жіберіп, жаңартуларды алады. Қарапайым және кооператив пен жеңіл жарыс үшін әділ. iDos Games бөлмелері осылай жұмыс істейді.
- Әркім әркіммен: әркім жаңартуды бәріне жібереді. Басшы жоқ, бірақ әр жаңа ойыншымен трафик тез өседі.
Алғашқы желілік ойынға хостты таңдаңыз. Не болғанын (монетаны кім алды, кімге тиді) хост шешсін, ал қалғандары тек көрсетсін.
Ойыншылар не алады
- Лоббидегі бөлмелер: ашық немесе шақыру кодымен жабық, 2, 4 немесе 8 ойыншыға.
- Дайындықты тексеру және бөлме чаты, хост пен желіден шыққандардың белгісімен.
- Дауыстық чат: V пернесімен сөйлеу немесе ашық микрофон, әркімді өшіру және дыбысын реттеу, кім сөйлеп тұрғаны көрінеді.
- Хосттың «Ойнау» батырмасы бүкіл бөлмені бірден ойынға апарады.
Сіз (хост) · Mira ✓ · Arrow ✓ · күтуде…
1-қадам. Ойынды жасаңыз
Жасау бетін ашып, ойынды сипаттаңыз, мысалы: «достар бірге база салатын воксель әлеміндегі кооператив тіршілік ойыны». Жанр мен стиль туралы сұрақтарға жауап берсеңіз, платформа бастапқы үлгіні таңдайды. Воксель құмсалғыш басынан бастап желіде ойналады, сондықтан көп ойыншылы режимді онда көру ең жылдам.
Желіде бірден жақсы жұмыс істейтіндері: бірге құрылыс, компанияға арналған викторина, карта жекпе-жегі, елеске қарсы жарыс, қарапайым арена. Қиынырақ: ойыншылар арасындағы жылдам физика, онда әр кідіріс маңызды.
2-қадам. Көп ойыншылы режимді сұраңыз
ЖИ-кодерге бір өтініш жазыңыз:
Ойынды 4 ойыншыға арналған желілік ойын жаса.
ЖИ-кодер көп ойыншылы жүйені орнатып, ойынды лоббиге тіркейді. Сонда «Ойнау» батырмасының жанында «Достармен» пайда болады. Содан кейін әр ойыншы не істейтінін сипаттаңыз:
Әр ойыншы өз рыцарын басқарады. Құбыжықтарды хост жасайды, кім кімге тигенін де сол шешеді. Басқа ойыншылардың атын бастарының үстінде көрсет.
3-қадам. Кабинетте қосыңыз
Кабинетті ашып, жобаны таңдаңыз да, Live Operations → v2 → Multiplayer бөліміне өтіңіз. Көп ойыншылы режимді қосып, бөлмедегі ойыншылар шегін белгілеңіз. Сол бетте қатаң желідегі ойыншыларға арналған TURN ретрансляторы бапталады, мысалы кейбір мобильді операторлар мен кеңсе Wi-Fi желілері үшін.
4-қадам. Доспен тексеріңіз
Тест нұсқасын екі құрылғыда ашыңыз, жақсысы әртүрлі желіде: бірі Wi-Fi-да, екіншісі мобильді интернетте. Біреуінде бөлме ашып, екіншісінен кодпен кіріңіз, дауыстық чатты тексеріп, хост ретінде «Ойнау» басыңыз да, екі құрылғының ойынға кіргенін көріңіз.
Нені тексеру керек:
- Ойыншылар бір-бірінің қозғалысын біркелкі көре ме?
- Хост қойындыны жапса не болады?
- Рұқсат берсеңіз, үшінші ойыншы жүріп жатқан ойынға кіре ала ма?
- Екеуі де құлаққапсыз ойнағанда дауыстық чатта жаңғырық бар ма? Болса, V пернесімен сөйлеу көмектеседі.
Ойыншылар бөлмеден тыс та сөйлессін десеңіз, чат қосыңыз.
5-қадам. Жариялап, достарды шақырыңыз
Тексерілген нұсқаны шығарыңыз. Ойынның өз мекенжайы бар, сілтемені достарға бірден жіберуге болады, ал idosgames.com каталогына дайын болғанда қосасыз. Достар бір iDos Games аккаунтымен кіреді, ол платформаның барлық ойынында жұмыс істейді.
Неге бір аккаунт маңызды
Желілік ойында достарды табу қиын бөлік. iDos Games-те әр ойыншының бір аккаунты бар, ол платформаның барлық ойынында жұмыс істейді. Сондықтан досыңыз сіздің ойыныңызға жаңа тіркеусіз кіреді, ал достар тізімі мен шақырулар жобада бар жүйелер ретінде бірден жұмыс істейді.
Жиі кездесетін мәселелер
- Ойыншылар басқаларды секіріп немесе телепортацияланып жатқандай көреді. ЖИ-кодерден басқа ойыншылардың қозғалысын жаңартулар арасында тегістеуді сұраңыз.
- Екі ойыншы бір монетаны алды. Алу мен соққыны тек хост шешеді.
- Бір дос мүлде қосыла алмайды. Оның желісі тікелей байланысты жабады. Кабинетте TURN ретрансляторын тексеріңіз.
- Хост кеткенде ойын бұзылады. Алдын ала шешіңіз: матч бәріне аяқталады ма, әлде ойын рұқсат еткен жерде қалғандары ойнай бере ме.
Әзірлеушілерге
Бөлмелер @idosgames/core/realtime ішіндегі client.multiplayer және RealtimeSession арқылы жұмыс істейді. Ойын
модулі лоббиге ctx.multiplayer.registerGame арқылы тіркеліп, топологияны, бөлме чатын және ойыншылар шегін таңдайды.
Барлық өріс SDK MCP серверіндегі multiplayer-realtime дағдысында сипатталған, сондықтан
оны Claude Code сияқты агент те қоса алады.

Автор туралы
Aidos RyskeldinoviDos Games негізін қалаушы
Ойындар мен жаңа технологияларды жақсы көремін. 2020 жылдан бері кросс-платформалы ойындар мен қосымшалар жасап шығарамын, ал қазір iDos Games платформасын құрып жатырмын: мұнда кез келген адам ЖИ-мен ойын жасап, оны өз сілтемесімен іске қосып, одан табыс таба алады. Мұнда ойындарды ойлағаннан да тез әрі оңай қалай жасауға болатынын айтамын.
Жиі қойылатын сұрақтар
Ойын серверін жалға алу керек пе?
Жоқ. Ойыншылар бір-бірімен WebRTC арқылы қосылады, ал бөлмелер мен байланыс орнатуды iDos Games атқарады. Өз ойын серверіңізді ұстаудың да, төлеудің де қажеті жоқ.
Бірге неше адам ойнай алады?
Бөлмеде 2, 4 немесе 8 ойыншы болады. Ойыныңыздың шегін кабинетте белгілейсіз.
Ойын кезінде сөйлесуге бола ма?
Иә. Бөлмелерде мәтіндік чат пен дауыстық чат бар: перне басып сөйлеу немесе ашық микрофон, әр қатысушыны өшіру және дыбысын реттеу.
Досымның желісі қатаң болса ше?
Кейбір желілер ойыншылардың тікелей қосылуын бұғаттайды. Ондайда байланыс TURN ретрансляторы арқылы жүреді, оны кабинеттегі Multiplayer бетінде баптайсыз.
Басталып кеткен ойынға кіруге бола ма?
Иә, егер ойын рұқсат етсе. Воксель құмсалғыш кешіккендерді жүріп жатқан әлемге кіргізеді, кез келген ойын мұны лоббиге тіркелгенде қоса алады.
Толығырақ құжаттамада
- Өз серверіңізсіз мультиплеер: бөлмелер және дауысiDos Games-тің дайын мультиплеері қалай жұмыс істейді: лоббидегі ашық не шақырумен бөлмелер, дайындықты тексеру, бөлме чаты және дауыстық чат, хост ойынды барлығына бастайды, ойыншылар WebRTC арқылы қосылады, және оны қалай қосуға болады.
- Воксель құмсалғыш үлгісі: аман қалу, құрылыс және суреттен әлемдерiDos Games-тегі дайын воксель ойыны үлгісі: аман қалу және шығармашылық режимдері, кен қазу, крафт, мобтар, үш өлшем, ЖИ-мен және онсыз суреттен әрі сипаттамадан әлемдер, 8 ойыншыға дейін бірлескен ойын. Ішінде не бар және оны өз ойыныңызға қалай айналдыруға болады.
- Ойыныңыздағы чат: арналар және жеке хабарларiDos Games-тің дайын ойыншылар чаты қалай жұмыс істейді: қойындылар түріндегі арналар, жеке чаттар, хабарлар тарихы, баяу режим, модерация, шағымдар және елемеу, және оны кабинетте қалай баптауға болады.
Өз ойыныңызды жасаңыз
Идеяны бір сөйлеммен сипаттаңыз - ЖИ-кодер оны жинайды, ал ойын өз сілтемесімен іске қосылады.
Барлық мақалалар
МонетизацияОйыннан қанша ақша табуға болады: нақты сандарОйыннан қанша ақша табуға болады: iDos Games-те Aspis сатуынан, сыйлыққа жарнамадан, токен комиссиясынан және ремикстерден табыс, тірі табыс рейтингімен.
Aidos Ryskeldinov4 мин оқу
МонетизацияҚосымшадан қанша ақша табуға боладыҚосымшадан қанша ақша табуға болады: iDos Games-те премиум мен ақылы функциялар, пайдалану үшін төленетін ЖИ, сыйлыққа жарнама және тірі табыс рейтингі.
Aidos Ryskeldinov4 мин оқу
ЖИ-генерацияЖИ сурет генераторы: мәтіннен сурет браузердеЖИ сурет генераторын браузерде қалай қолдануға болады: мәтіннен сурет, фотоны қылқаламмен өзгерту, үлгілер, сипаттама кеңестері, режимдер және баға.
Aidos Ryskeldinov4 мин оқу