Jump to content
nyarum

Can's server-side emulator

Recommended Posts

On 7/2/2023 at 5:03 PM, nyarum12 said:

image.png.e339e97ed53cbe192941195f2382e4b0.png

Besides the technology stack, how do you plan to design the server architecture? Currently it looks like a monolith. Do you have any topology/diagram to show how the server will be split up?

other questions,

- how would you handle the server side game state? Load balancing, state transfers, container recovery methods, etc. 

 

cool project. 


kong.png

a2.png

Share this post


Link to post
Share on other sites

@MonkeyCode hey mate :)
I do splitting only in case when it require so for now I won't give any answer on that cause and any thoughts just ideas, and if monolith will show bad results in handle everything then of course it must be there

Load balancing is kubernetes + nginx ingress or any choice you wanna / love, the emulator will be messaging between >1 nodes in network about real-time state
State of everything is just Redis like cache / state layer (if we talking about cache of players / world, recovering on fail case)

But be sure - we will talk about this when time is come, you can check progress by features and issues I created, it may show image of current way I moving

Edited by nyarum12

Репозиторий эмулятора - https://github.com/Nyarum/zpko
ТГ моих проектов (Видик, Эмулятор, и другие) - https://t.me/+bXCW6H2lUPAyZWIy (Русский язык)
TG channel (Vidik, emulator, etc..) - https://t.me/+5OMBkSPIEyw2NDNi (English language)
Проект Видика - https://vidik.nyarum.ru
Мой сайт - https://nyarum.ru

Share this post


Link to post
Share on other sites

Hi all, as I announced in my telegram channel, discord / telegram channels have been removed due to the fact that I want to reduce the entire communication channel to depersonalization
So this weekend the thoughts service will appear and will be integrated as a module to the emulator site, its domain will be https://pkoemu.udio.agency
 

Problems of public channels:
- Personalization prevents people from saying what they would like to say
- Few people like to enter public discussions with the first point (personalization) behind them
 

Plus it affects my attention, it takes away my attention to notifications and control of publishing info to different channels
So all that will be left is the site and the Thoughts service on it
 

Add the site to your bookmarks and update it once a day, on the weekend it will be launched and there will be a module of the Thoughts service and to the right of it my streams, the streaming platform from now on will be the emulator site itself.

 


Репозиторий эмулятора - https://github.com/Nyarum/zpko
ТГ моих проектов (Видик, Эмулятор, и другие) - https://t.me/+bXCW6H2lUPAyZWIy (Русский язык)
TG channel (Vidik, emulator, etc..) - https://t.me/+5OMBkSPIEyw2NDNi (English language)
Проект Видика - https://vidik.nyarum.ru
Мой сайт - https://nyarum.ru

Share this post


Link to post
Share on other sites

In accordance with the @nyarum12's post, the development of the emulator will continue in the zig programming language:

 


Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...