Size: a a a

cxx.Дискуссионная

2020 March 16

Е

Егор in cxx.Дискуссионная
Т-34 85
QML
wasm+wt
источник

g

gavr in cxx.Дискуссионная
gavr
Осталось добавить поддержу винды
Дарт в этом плане ближе всего
источник

RM

Roy Mustang in cxx.Дискуссионная
Ну-ка пацаны, помогите определиться с архитектурой
источник

RM

Roy Mustang in cxx.Дискуссионная
Я вот думаю, запросы к бд кому лучше оставить, создать отдельный dbsv серверное приложение
источник

RM

Roy Mustang in cxx.Дискуссионная
или же каждый World сервер чтоб запросы свои сам обрабатывал
источник

RM

Roy Mustang in cxx.Дискуссионная
Я присылал тут картинку архитектуры
источник

RM

Roy Mustang in cxx.Дискуссионная
Roy Mustang
Нашел, но это старая архитектура
Вот
источник

Е

Егор in cxx.Дискуссионная
так ты мморпг пилишь?!
источник

RM

Roy Mustang in cxx.Дискуссионная
На данной картинке не хватает db сервера
источник

RM

Roy Mustang in cxx.Дискуссионная
В общем, не могу определиться, лучше запустить отдельное приложение dbsv чтоб тот принимал все пакеты от локальных серверов и обрабатыва запросы к базе данных
источник

RM

Roy Mustang in cxx.Дискуссионная
то есть,что то типа MsgServer -> DBServer -> PostgreSQL
источник

RM

Roy Mustang in cxx.Дискуссионная
Либо же
источник

RM

Roy Mustang in cxx.Дискуссионная
Оставить запросы каждой зоны на World сервер
источник

RM

Roy Mustang in cxx.Дискуссионная
Там сервера делятся на Zone, каждая Zone имеет World сервер к которому подключаются Msg и Area сервера, которые имеют репликацию
источник

RM

Roy Mustang in cxx.Дискуссионная
Вот думаю, выполнять запросы к бд в World сервер, то есть, каждый World сервер обрабатывает запросы к бд серверов из своей зоны
источник

RM

Roy Mustang in cxx.Дискуссионная
Потому что если подумать, то в архитектуре где отдельный dbsv сервер будет это делать, то ему придется обрабатывать пакеты с запросами к бд со всех серверов со всех зон
источник

RM

Roy Mustang in cxx.Дискуссионная
Что мне кажется нерациональным
источник

RM

Roy Mustang in cxx.Дискуссионная
Что лучше выбрать?
источник

RM

Roy Mustang in cxx.Дискуссионная
По сути, World сервер почти нихера не делает, только если обрабатывает пакеты от Msg и Area сервера, и то их не так много там
источник

RM

Roy Mustang in cxx.Дискуссионная
В основном, он пересылает пакеты чата и обрабатывает пакеты переходов игроков в локации
источник