SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 05/11/2018, 03:33 PM   #1
BritishPie
Little Clucker
 
BritishPie's Avatar
 
Join Date: Nov 2018
Posts: 5
Reputation: 0
Default Три проекта в одной вселенной

Привет, у меня есть вопрос
Представьте, что три проекта будут в одной вселенной. Я говорю о полной синхронизации между проектами. Такое вообще возможно?
Прошу отнестись к этому серьезно и отписать мне)
BritishPie is offline   Reply With Quote
Old 06/11/2018, 06:25 AM   #2
Stepashka
Godfather
 
Stepashka's Avatar
 
Join Date: Jul 2008
Location: near PC
Posts: 5,468
Reputation: 135
Default Re: Три проекта в одной вселенной

Возможно.
__________________
Клятва Страуструпа: "Я обязуюсь прилежно комментировать свой код, не использовать goto и следить за состоянием своих потоков и выделяемой памяти. Я обязуюсь не оставлять мусора в системе и избегать однобуквенных переменных. Ресет." © Куч
M&M GM
Status: ON HOLD

Stepashka is online now   Reply With Quote
Old 06/11/2018, 07:23 PM   #3
BritishPie
Little Clucker
 
BritishPie's Avatar
 
Join Date: Nov 2018
Posts: 5
Reputation: 0
Default Re: Три проекта в одной вселенной

Quote:
Originally Posted by Stepashka View Post
Возможно.
А как это можно реализовать?
BritishPie is offline   Reply With Quote
Old 06/11/2018, 11:48 PM   #4
Eims
Huge Clucker
 
Eims's Avatar
 
Join Date: May 2013
Location: Восточный Мордор
Posts: 446
Reputation: 12
Default Re: Три проекта в одной вселенной

Quote:
Originally Posted by BritishPie View Post
А как это можно реализовать?
Если ты задаёшь такие вопросы, ожидая получить готовые ответы, то сомневаюсь, что на данном этапе тебе под силу такое реализовать.

Как минимум, синхронизировать данные можно через базу данных. А можно, при желании, написать соответствующий плагин, который будет обмениваться информацией между серверами. Тут главное правильный алгоритм составить при передаче/принятии, дабы не получит аналог гонки потоков. Нужно много всего учитывать, так что без соответствующего опыта браться вряд ли имеет смысл
__________________
- How many IT Engineers does it take to fix a broken light bulb?
- None, the light bulb works fine in my office, I cannot replicate the issue.
Eims is offline   Reply With Quote
Old 07/11/2018, 09:52 AM   #5
eakwarp
High-roller
 
Join Date: Feb 2007
Posts: 1,902
Reputation: 128
Default Re: Три проекта в одной вселенной

База данных + очередь репликации измененных данных через базу. В целом, стоит только захотеть.
__________________
More than 10 years of development, more than 40 mb(sic! 1 kk lines+) of source code, more than a two hundred units and more than 35k revisions(upd. aug 2017). Valakas Roleplay - choose your role.

Как правило, то, что делаю я, лишь через годы начинают делать другие, но потом, обязательно мне ставят в укор, "ой, да это уже у всех есть"...



[Gamemode] Valakas Trucker Roleplay (Russian).
eakwarp is offline   Reply With Quote
Old 07/11/2018, 04:27 PM   #6
BritishPie
Little Clucker
 
BritishPie's Avatar
 
Join Date: Nov 2018
Posts: 5
Reputation: 0
Default Re: Три проекта в одной вселенной

Quote:
Originally Posted by Eims View Post
Если ты задаёшь такие вопросы, ожидая получить готовые ответы, то сомневаюсь, что на данном этапе тебе под силу такое реализовать.

Как минимум, синхронизировать данные можно через базу данных. А можно, при желании, написать соответствующий плагин, который будет обмениваться информацией между серверами. Тут главное правильный алгоритм составить при передаче/принятии, дабы не получит аналог гонки потоков. Нужно много всего учитывать, так что без соответствующего опыта браться вряд ли имеет смысл
Сам, конечно, я это не потяну, да и в разработке я 0)
Есть люди у которых есть крупные сервера но они не знают как их совместить)
BritishPie is offline   Reply With Quote
Old 08/11/2018, 12:12 AM   #7
Eims
Huge Clucker
 
Eims's Avatar
 
Join Date: May 2013
Location: Восточный Мордор
Posts: 446
Reputation: 12
Default Re: Три проекта в одной вселенной

Quote:
Originally Posted by BritishPie View Post
Сам, конечно, я это не потяну, да и в разработке я 0)
Есть люди у которых есть крупные сервера но они не знают как их совместить)
Если ты спрашиваешь от их имени, то это немного странно (что мешает им самим написать?).
А если ты считаешь, что раз владельцы крупных проектов не совмещают сервера, значит не знают как это сделать, то открою для тебя страшную тайну: они просто не хотят этого делать, так как в этом мало смысла.

Дабы ты понимал, всё совмещение будет выглядеть как то, что если на одном сервере изменили какую-то информацию в БД, то и другие эту информацию подхватят. Никаких совместных чатов или совместной игры не будет. Просто для игроков разных серверов та или иная информация будет вдруг меняться в определённый момент и всё.
__________________
- How many IT Engineers does it take to fix a broken light bulb?
- None, the light bulb works fine in my office, I cannot replicate the issue.
Eims is offline   Reply With Quote
Old 08/11/2018, 05:42 AM   #8
OKStyle
High-roller
 
OKStyle's Avatar
 
Join Date: May 2008
Location: Russia, Orenburg Money: GTA$ 999,999,999
Posts: 3,071
Reputation: 121
Default Re: Три проекта в одной вселенной

Ага. Дома, купленные на одном сервере, будут продаваться на другом. А с интеграцией доната будет меньше.
__________________
O.K.Style™ Laboratory
Kalcor: "... it's makes the game look like it's not GTA. This mod is called San Andreas Multiplayer. It's not a custom game engine which you can script..."
OKStyle is offline   Reply With Quote
Old 08/11/2018, 07:20 AM   #9
Eims
Huge Clucker
 
Eims's Avatar
 
Join Date: May 2013
Location: Восточный Мордор
Posts: 446
Reputation: 12
Default Re: Три проекта в одной вселенной

Quote:
Originally Posted by OKStyle View Post
Ага. Дома, купленные на одном сервере, будут продаваться на другом. А с интеграцией доната будет меньше.
Это можно решить банальной системой квартир, например. Правда всё равно игрокам это будет доставлять только неудобства, ибо когда ты бежишь покупать дом, а он перед твоими глазами становится вдруг купленным - немного странно.
В общем, идея сомнительная. Уж лучше сделать 3 отдельных, но проработанных сервера, с интересным геймплеем, а не тупым гриндом, в котором игроки должны сами себя развлекать.
__________________
- How many IT Engineers does it take to fix a broken light bulb?
- None, the light bulb works fine in my office, I cannot replicate the issue.
Eims is offline   Reply With Quote
Old 08/11/2018, 05:14 PM   #10
Mutha_X
Gangsta
 
Join Date: Sep 2009
Location: recursion
Posts: 646
Reputation: 31
Default Re: Три проекта в одной вселенной

Quote:
Originally Posted by Eims View Post
Это можно решить банальной системой квартир, например. Правда всё равно игрокам это будет доставлять только неудобства, ибо когда ты бежишь покупать дом, а он перед твоими глазами становится вдруг купленным - немного странно.
В общем, идея сомнительная. Уж лучше сделать 3 отдельных, но проработанных сервера, с интересным геймплеем, а не тупым гриндом, в котором игроки должны сами себя развлекать.

Никто здравомыслящий не станет делать недвижимость доступной к покупке любом сервере со всех серверов вселенной. Ресурсы - да.
__________________
Russian forums: asking question - taking grammar notations.
Учитесь задавать вопросы по существу и изучать матчасть: иначе приобретайте лекарство "НИБОМБИН".
Mutha_X is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Компиляция проекта в visual studio 2010 nonamepawn Русский/Russian 4 12/06/2015 09:56 PM
[Tutorial] 32 слота одной переменной SoNikMells Релизы/Releases 5 23/10/2014 12:57 PM
[Tutorial] Архитектура проекта White_116 Релизы/Releases 8 05/09/2014 03:40 PM
SA-MP — самая читерская игра во всей вселенной. SoNikMells Русский/Russian 66 30/06/2014 09:46 AM
Скрытие одной команды от другой Gameyer Русский/Russian 4 26/02/2012 03:57 PM


All times are GMT. The time now is 01:47 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.