SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 03/09/2012, 10:03 AM   #501
M@R1K
Little Clucker
 
M@R1K's Avatar
 
Join Date: May 2012
Location: Казань
Posts: 34
Reputation: 0
Default Re: SA-MP для Anderius, Criminal Russia, United и Gostown6

Вы не поймёте меня походу. Я имею в виду у меня сервер стоит на хосте,как я к ним то залью в клиент всё это?
Или как то по другому это делается? Если можно объясните по подробнее.
M@R1K is offline   Reply With Quote
Old 03/09/2012, 10:05 AM   #502
Stepashka
Godfather
 
Stepashka's Avatar
 
Join Date: Jul 2008
Location: near PC
Posts: 5,761
Reputation: 142
Default Re: SA-MP для Anderius, Criminal Russia, United и Gostown6

Quote:
Originally Posted by M@R1K View Post
Вы не поймёте меня походу. Я имею в виду у меня сервер стоит на хосте,как я к ним то залью в клиент всё это?
Или как то по другому это делается? Если можно объясните по подробнее.
на сервере вообще не нужны твои модификации, а игрокам только по описанным ранее средствам.
__________________
Клятва Страуструпа: "Я обязуюсь прилежно комментировать свой код, не использовать goto и следить за состоянием своих потоков и выделяемой памяти. Я обязуюсь не оставлять мусора в системе и избегать однобуквенных переменных. Ресет." © Куч
M&M GM
Status: ON HOLD

Stepashka is offline   Reply With Quote
Old 03/09/2012, 10:37 AM   #503
M@R1K
Little Clucker
 
M@R1K's Avatar
 
Join Date: May 2012
Location: Казань
Posts: 34
Reputation: 0
Default Re: SA-MP для Anderius, Criminal Russia, United и Gostown6

Quote:
Originally Posted by Stepashka View Post
на сервере вообще не нужны твои модификации, а игрокам только по описанным ранее средствам.
Тогда получается вообще любой человек может создать .txt файл с моим IP адресом сервера, и никто не зайдёт на сервер? Или я что-то не понимаю, или Вы меня.

Может сможет кто объяснить по подробнее в скайпе?
M@R1K is offline   Reply With Quote
Old 03/09/2012, 10:50 AM   #504
White_116
High-roller
 
Join Date: Sep 2010
Location: Russia/116
Posts: 1,495
Reputation: 69
Default Re: SA-MP для Anderius, Criminal Russia, United и Gostown6

Quote:
Originally Posted by M@R1K View Post
Тогда получается вообще любой человек может создать .txt файл с моим IP адресом сервера, и никто не зайдёт на сервер? Или я что-то не понимаю, или Вы меня.
Может сможет кто объяснить по подробнее в скайпе?
Клиентские модификации только для клиента. Любой может создать свой пак и подключать его к любым серверам (описано в теме). На сервере это никак не отобразиться, ему всёравно, он лишь синхронизирует позиции игроков и их действия.
Есть возможность определения "какой" пак подключён у игрока, но на данный момент нет информации.

Если не дошло читаем с 498 поста.
__________________
White_116 is offline   Reply With Quote
Old 03/09/2012, 10:59 AM   #505
M@R1K
Little Clucker
 
M@R1K's Avatar
 
Join Date: May 2012
Location: Казань
Posts: 34
Reputation: 0
Default Re: SA-MP для Anderius, Criminal Russia, United и Gostown6

Quote:
Originally Posted by White_116 View Post
Клиентские модификации только для клиента. Любой может создать свой пак и подключать его к любым серверам (описано в теме). На сервере это никак не отобразиться, ему всёравно, он лишь синхронизирует позиции игроков и их действия.
Есть возможность определения "какой" пак подключён у игрока, но на данный момент нет информации.

Если не дошло читаем с 498 поста.
Как же тогда URM сделал?
M@R1K is offline   Reply With Quote
Old 04/09/2012, 11:50 AM   #506
dimonml
Gangsta
 
dimonml's Avatar
 
Join Date: Oct 2008
Location: Russia, Moscow
Posts: 688
Reputation: 28
Default Re: SA-MP для Anderius, Criminal Russia, United и Gostown6

Они написали свой модуль, который сам выкачиваем нужные обновления. И требуют, чтобы игроки этот модуль ставили.
Возможность идентифицировать какой пак стоит у клиента есть и будет описана, когда у меня дойдут руки.

Если очень кратко, то:
В данный момент можно клиентам отослать следующие "команды":
PHP Code:
SendClientMessage(playerid,0x01010101"$cmd get_custom_hash");
SendClientMessage(playerid,0x01010101"$cmd get_lang");
SendClientMessage(playerid,0x01010101"$cmd get_version"); 
после удачного выполнения тебе в обработчик OnPlayerCommandText должна прийти команда-ответ, она должна начинаться с $response.

Например:
PHP Code:
SendClientMessage(playerid,0x01010101"$cmd get_custom_hash"); 
то тебе в OnPlayerCommandText должно прийти что-то типа
PHP Code:
"$response get_custom_hash <значение хеша>" 
хеш считается по файлам кастомных паков. Если что-то из пака поменяется, то поменяется хеш. А уже логикой мода можно решать что делать с игроками, у которых стоит не известный пак.
__________________
dimonml is offline   Reply With Quote
Old 04/09/2012, 12:10 PM   #507
White_116
High-roller
 
Join Date: Sep 2010
Location: Russia/116
Posts: 1,495
Reputation: 69
Default Re: SA-MP для Anderius, Criminal Russia, United и Gostown6

Ха, хитро придумано.
Кстати GetVehicleModelInfo - данные остались родные, будет ли исправлено?
P.S. Я наверно один его юзаю.
__________________
White_116 is offline   Reply With Quote
Old 04/09/2012, 12:48 PM   #508
dimonml
Gangsta
 
dimonml's Avatar
 
Join Date: Oct 2008
Location: Russia, Moscow
Posts: 688
Reputation: 28
Default Re: SA-MP для Anderius, Criminal Russia, United и Gostown6

GetVehicleModelInfo - я как этот метод работает не смотрел и вряд ли буду.
__________________
dimonml is offline   Reply With Quote
Old 15/09/2012, 10:31 AM   #509
SHOROOP
Big Clucker
 
Join Date: Feb 2012
Posts: 123
Reputation: 3
Default Re: SA-MP для Anderius, Criminal Russia, United и Gostown6

Прошу прощения за наглость, но можно выразить небольшое пожелание на будущее?
Если собирать с сервера информацию UDP-пакетом, то пакеты c и d (основная информация об игроках и более подробная соответственно) урезаются при превышении онлайна до 100, если игроков больше - пакет не формируется. Можете ли Вы снять это ограничение? Ибо, как я понял из wiki, пакеты искуственно подрезаются.
SHOROOP is offline   Reply With Quote
Old 16/09/2012, 05:39 AM   #510
dimonml
Gangsta
 
dimonml's Avatar
 
Join Date: Oct 2008
Location: Russia, Moscow
Posts: 688
Reputation: 28
Default Re: SA-MP для Anderius, Criminal Russia, United и Gostown6

Это "by design" в сампе и смысла менять это нет: зачем получать ники игроков с чужих серверов? Кроме того, это может привести к несовместимости с существующими сервисами мониторинга.
__________________
dimonml 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
Issues finding a GTA SA Anderius (Alien City) Host Company Judge Dredd Server Support 5 10/03/2011 05:14 PM
[GameMode] Russia VS America TDM - v1.0 Kitten Gamemode Scripts 8 30/11/2010 03:56 PM
Мультиплеер для GTA Gostown6 (MP for GTA Gostown6) vlad_dm Русский/Russian 7 16/12/2009 09:39 AM


All times are GMT. The time now is 04:33 PM.


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