2 сервера на 1 бд MYSQL

inet2008

Пользователь
Пользователь
Feb 11, 2014
84
3
8
35
Добрый день. Собираюсь делать 2й сервер, хотел бы узнать, при пополнении голда он заносится в базу usecashnow и обрабатывается уже сервером и переносится в usecashlog. Проблема в том, что если я поставлю 2ю базу туда-же, то пополнения будут уходить тому серверу который первее обработал. Как можно сделать так, что-бы для каждого сервера было своё пополнение?
 

Roymike

Любопытный
Пользователь
Mar 29, 2012
104
55
28
36
а создать базу pw1 pw2 ... pwn, в тэйбл.искмль указать имена баз подходящих вера не позволяет?
 

Aidaho

-=Б е з д е л ь н и к=-
VIP
Nov 28, 2012
227
198
43
49
Я же еще по зиме писал как это делается, для примера есть сервер если память не изменяет сборка Джейда с сервером и интерсервером, если найду у себя в архвах кину разберешся как там запускаются разные сервера на одной базе.
 

inet2008

Пользователь
Пользователь
Feb 11, 2014
84
3
8
35
На офе каким-то образом реализовано же, тоесть там общая база аккаунтов, но голд приходит на каждый сервер.
Вот есть запрос call usecash('$User_ID',1,0,1,0,100,1,@error)
Тоесть в базу добавляются поля:
userid, zoneid, sn, aid, point, cash, status, creatime.
1. Логин понятно
2. Хз что такое, может зонеид как раз ид сервера?
3. Хз
4. ХЗ
5. ХЗ тоже интересная цифра
6. Сумма
7. Статус
8. Дата создания
_____________________________________
Есть подозрение что сервер как раз обрабатывает либо 2 цифру либо 5, смотрит, и если она его, то он её принимает и зачисляет голд
Только вот не могу найти где менять zoneid сервера, и вообще его ID, что-бы хоть что-то раскопать
_______
P.S это мои догадки только
 

Hipster

Новичок
Пользователь
Jun 18, 2014
9
2
3
35
Самый просто вариант - переписать регистрацию. При регистрации данные аккаунта заносятся в обе базы, ну а далее голд, зачисления и прочее уже по стандарту от каждого из сервера.
 

inet2008

Пользователь
Пользователь
Feb 11, 2014
84
3
8
35
Самый просто вариант - переписать регистрацию. При регистрации данные аккаунта заносятся в обе базы, ну а далее голд, зачисления и прочее уже по стандарту от каждого из сервера.
Мне для межсерверной нужна общая база
 

Members online

Latest resources

Forum statistics

Threads
3,852
Messages
21,339
Members
7,969
Latest member
SMRiST