serverType: различия между версиями

Материал из Руководство по OpenKore
Перейти к навигации Перейти к поиску
мНет описания правки
Добавлен мануал по определению сервертипа!
Строка 52: Строка 52:
|}
|}


<!-- TODO: add all 100 serverTypes, but how? o.O
Числовые же сервертипы устарели и более не обновляются (за исключением, разве что serverType 0, на котором основаны все сервертипы официальных серверов), используйте их только если знаете, что так надо. Старые числовые сервертипы могут потребоваться для давно не обновлявшихся приватных серверов.
-- kRO serverTypes require only overview for how to use them. If anybody want the details they're pretty self-documented
 
:: Other serverTypes:
== Определение serverType ==
-->
Только официальные серверы имеют свои собственные сервертипы, таким образом для всех остальных, приватных серверов, требуется найти своё, подходящее значение serverType. Для этого нужно найти дату компиляции исполняемого файла клиента, в зависимости от этой даты используется тот или иной сервертип. Для новых версий следует использовать соответствующий kRO-шный серертип, а для старых версий - Sakray сервертип.
 
На данный момент kRO-шные сервертипы записываются по следующему шаблону:
RagexeRE_<год>__<месяц>_<день><буква>
 
А сервертипы Sakray по этому:
Sakexe_<год>__<месяц>_<день><буква>
 
Файлы для всех сервертипов лежат в папке '''src/Network/Receive'''.
 
'''1.''' Скачайте [http://www.megaupload.com/?d=U7DR26E4 PE Viewer].
 
'''2.''' Откройте '''PE Viewer''' и выберите меню '''File > Open''' или просто нажмите кнопку '''F2'''.
:[[File:file.png]]
 
'''3.''' Перейдите к вкладке '''PE Header'''.
:[[File:ServerType-header.png]]
 
'''4.''' Рядом с полем '''Time Data Stamp box''' стоит дата компиляции исполняемого файла.
:[[File:ServerType-date.png]]
 
'''5.''' Откройте папку с файлами серветипов '''src/Network/Receive/kRO''' и найдите файл, в имени которого есть указанная дата. В данном примере дата компиляции была '''January 26, 2010''', таким образом нужным файлом будет файл с именем '''RagexeRE_2010_01_26a.pm'''.
:[[File:ServerType-file.png]]


Числовые же сервертипы устарели и более не обновляются (за исключением, разве что serverType 0, на котором основаны все сервертипы официальных серверов), используйте их только если знаете, что так надо. Старые числовые сервертипы могут потребоваться для давно не обновлявшихся приватных серверов.
'''6.''' Нужный файл был найден, а значит для указанной даты компиляции существует сервертип. Чтобы получить имя сервертипа, из имени файла следует убрать расширение ('''.pm'''). Например:
 
Имя файла:
RagexeRE_2010_01_26a.pm


Сервертип:
Ragexe_2010_01_26a
[[Category:config.txt]]
[[Category:config.txt]]
[[Category:connection]]
[[Category:connection]]

Версия от 22:18, 18 апреля 2010

serverType [<number>]
В этом параметре конфига прописывается так называемый сервертип сервера, к которому должна подключиться OpenKore. Если в этом параметре конфига не было прописано никакого значения, то OpenKore обратится к файлу tables\servers.txt. Этот параметр конфига указывает на какого типа сервере вы играете.


Обзор сервертипов

Список новых, так называемых буквенных сервертипов, для официальных серверов Ragnarok Online:

Название сервера Значение сервертипа
Brazil Ragnarok Online Odin bRO
Brazil Ragnarok Online Thor bRO_Thor
Europe Ragnarok Online euRO
France Ragnarok Online fRO
India Ragnarok Online inRO
Indonesia Ragnarok Online idRO
International Ragnarok Online iRO
Korea Ragnarok Online kRO_RagexeRE_0
Malaysia Ragnarok Online mRO
Philippines Ragnarok Online pRO
Russia Ragnarok Online rRO
Taiwan Ragnarok Online twRO
Thailand Ragnarok Online tRO
Vietnam Ragnarok Online vRO

Числовые же сервертипы устарели и более не обновляются (за исключением, разве что serverType 0, на котором основаны все сервертипы официальных серверов), используйте их только если знаете, что так надо. Старые числовые сервертипы могут потребоваться для давно не обновлявшихся приватных серверов.

Определение serverType

Только официальные серверы имеют свои собственные сервертипы, таким образом для всех остальных, приватных серверов, требуется найти своё, подходящее значение serverType. Для этого нужно найти дату компиляции исполняемого файла клиента, в зависимости от этой даты используется тот или иной сервертип. Для новых версий следует использовать соответствующий kRO-шный серертип, а для старых версий - Sakray сервертип.

На данный момент kRO-шные сервертипы записываются по следующему шаблону:

RagexeRE_<год>__<месяц>_<день><буква>

А сервертипы Sakray по этому:

Sakexe_<год>__<месяц>_<день><буква>

Файлы для всех сервертипов лежат в папке src/Network/Receive.

1. Скачайте PE Viewer.

2. Откройте PE Viewer и выберите меню File > Open или просто нажмите кнопку F2.

3. Перейдите к вкладке PE Header.

4. Рядом с полем Time Data Stamp box стоит дата компиляции исполняемого файла.

5. Откройте папку с файлами серветипов src/Network/Receive/kRO и найдите файл, в имени которого есть указанная дата. В данном примере дата компиляции была January 26, 2010, таким образом нужным файлом будет файл с именем RagexeRE_2010_01_26a.pm.

6. Нужный файл был найден, а значит для указанной даты компиляции существует сервертип. Чтобы получить имя сервертипа, из имени файла следует убрать расширение (.pm). Например:

Имя файла:

RagexeRE_2010_01_26a.pm

Сервертип:

Ragexe_2010_01_26a