[How-To]Создаем свой собственный клиент.
5852
19
MOLOTOW
Дата: Пятница, 15.07.2011, 13:47 | Сообщение # 1
Сообщений: 436
Статус: Не на сайте
Создание своих клиентов Введение: И так, недолго читая новые темы на форуме я заметил то что многие спрашивают: как создать свой клиент? и т.д. Вот я и подумал, почему мы всегда все берем все с elitepvpers.com если можно сделать самому.. Начну свой How-To с 2010 клиентов.. Делаем 2010 клиент для приватного сервера: 1) Скачиваем клиент Metin2 RU (с официального сайта) 2) Полностью обновляем 3) Удаляем файлы из клиента: metin2.exe metin2.bin metin2client.bin patch2.eix und patch2.epk (папка pack) 4) Скачиваем: файлы для 2010 клиента 5) Содержимое архива распаковываем в клиент таким образом: metin2client.exe (в папку с клиентом) patch2.eix (папка клиента --> pack, в папку pack) patch2.epk (папка клиента --> pack, в папку pack) 6) Скачиваем Мультистартер для 2010 клиента (скачивать обязательно т.к. на данный момент правильная кодировка файла game ещё не определена) Мультистартер 7) В файл - serveriMfo.py вписываем IP адрес (Локальный или Статический или DNS) 8) Также в файле root изменяем содержимое serveriNfo.py Code
import os import app import locale import debugInfo CHINA_PORT = 50000 def BuildServerList(orderList): retMarkAddrDict = {} retAuthAddrDict = {} retRegion0 = {} ridx = 1 for region, auth, mark, channels in orderList: cidx = 1 channelDict = {} for channel in channels: key = ridx * 10 + cidx channel["key"] = key channelDict[cidx] = channel cidx += 1 region["channel"] = channelDict retRegion0[ridx] = region retAuthAddrDict[ridx] = auth retMarkAddrDict[ridx*10] = mark ridx += 1 return retRegion0, retAuthAddrDict, retMarkAddrDict app.ServerName = None if locale.IsEUROPE(): info = { 'MARKADDR': { 10: { 'tcp_port': 13000, 'ip': 'IP АДРЕС', 'symbol_path': '10', 'mark': '10.tga' } }, 'GAMEADDR': { 0: { 1: { 'name': 'ИМЯ СЕРВЕРА', 'channel': { 1: { 'state': '...', 'name': 'CH1 ', 'key': 11, 'ip': 'IP АДРЕС', 'tcp_port': 13000, 'udp_port': 13000 }, 3: { 'state': '...', 'name': 'CH2 ', 'key': 12, 'ip': 'IP АДРЕС', 'tcp_port': 13001, 'udp_port': 47000 } } }, } }, 'NAME': { 0: 'GERMANY' }, 'AUTHADDR': { 0: { 1: { 'ip': 'IP АДРЕС', 'port': 11002 } } } } STATE_NONE = "Down" STATE_DICT = { 0 : "Down", 1 : "Normal", 2 : "Belebt", 3 : "Voll" } REGION_NAME_DICT = info["NAME"] REGION_AUTH_SERVER_DICT = info["AUTHADDR"] REGION_DICT = info["GAMEADDR"] MARKADDR_DICT = info["MARKADDR"]
Продолжение следует..
Сообщение Создание своих клиентов Введение: И так, недолго читая новые темы на форуме я заметил то что многие спрашивают: как создать свой клиент? и т.д. Вот я и подумал, почему мы всегда все берем все с elitepvpers.com если можно сделать самому.. Начну свой How-To с 2010 клиентов.. Делаем 2010 клиент для приватного сервера: 1) Скачиваем клиент Metin2 RU (с официального сайта) 2) Полностью обновляем 3) Удаляем файлы из клиента: metin2.exe metin2.bin metin2client.bin patch2.eix und patch2.epk (папка pack) 4) Скачиваем: файлы для 2010 клиента 5) Содержимое архива распаковываем в клиент таким образом: metin2client.exe (в папку с клиентом) patch2.eix (папка клиента --> pack, в папку pack) patch2.epk (папка клиента --> pack, в папку pack) 6) Скачиваем Мультистартер для 2010 клиента (скачивать обязательно т.к. на данный момент правильная кодировка файла game ещё не определена) Мультистартер 7) В файл - serveriMfo.py вписываем IP адрес (Локальный или Статический или DNS) 8) Также в файле root изменяем содержимое serveriNfo.py Code
import os import app import locale import debugInfo CHINA_PORT = 50000 def BuildServerList(orderList): retMarkAddrDict = {} retAuthAddrDict = {} retRegion0 = {} ridx = 1 for region, auth, mark, channels in orderList: cidx = 1 channelDict = {} for channel in channels: key = ridx * 10 + cidx channel["key"] = key channelDict[cidx] = channel cidx += 1 region["channel"] = channelDict retRegion0[ridx] = region retAuthAddrDict[ridx] = auth retMarkAddrDict[ridx*10] = mark ridx += 1 return retRegion0, retAuthAddrDict, retMarkAddrDict app.ServerName = None if locale.IsEUROPE(): info = { 'MARKADDR': { 10: { 'tcp_port': 13000, 'ip': 'IP АДРЕС', 'symbol_path': '10', 'mark': '10.tga' } }, 'GAMEADDR': { 0: { 1: { 'name': 'ИМЯ СЕРВЕРА', 'channel': { 1: { 'state': '...', 'name': 'CH1 ', 'key': 11, 'ip': 'IP АДРЕС', 'tcp_port': 13000, 'udp_port': 13000 }, 3: { 'state': '...', 'name': 'CH2 ', 'key': 12, 'ip': 'IP АДРЕС', 'tcp_port': 13001, 'udp_port': 47000 } } }, } }, 'NAME': { 0: 'GERMANY' }, 'AUTHADDR': { 0: { 1: { 'ip': 'IP АДРЕС', 'port': 11002 } } } } STATE_NONE = "Down" STATE_DICT = { 0 : "Down", 1 : "Normal", 2 : "Belebt", 3 : "Voll" } REGION_NAME_DICT = info["NAME"] REGION_AUTH_SERVER_DICT = info["AUTHADDR"] REGION_DICT = info["GAMEADDR"] MARKADDR_DICT = info["MARKADDR"]
Продолжение следует.. Автор - MOLOTOW Дата добавления - 15.07.2011 в 13:47
5852
19
xBARADOSx
Дата: Четверг, 02.02.2012, 22:13 | Сообщение # 2
Сообщений: 30
Статус: Не на сайте
ПЕРЕЗАЛЕЙТЕ СРОЧНО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Роман Дарецкий
Сообщение ПЕРЕЗАЛЕЙТЕ СРОЧНО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Автор - xBARADOSx Дата добавления - 02.02.2012 в 22:13
5852
19
IxXKINGXxI
Дата: Воскресенье, 05.02.2012, 15:04 | Сообщение # 3
Сообщений: 97
Статус: Не на сайте
Перезалейте файлы, и было бы хорошо если они были 2011, зарание спс.
Сообщение Перезалейте файлы, и было бы хорошо если они были 2011, зарание спс. Автор - IxXKINGXxI Дата добавления - 05.02.2012 в 15:04
5852
19
VIRTUS^^^PRO13
Дата: Воскресенье, 05.02.2012, 16:26 | Сообщение # 4
Сообщений: 159
Статус: Не на сайте
залеите на депозит
Сообщение залеите на депозит Автор - VIRTUS^^^PRO13 Дата добавления - 05.02.2012 в 16:26
5852
19
markiz242424
Дата: Среда, 08.02.2012, 09:58 | Сообщение # 5
Сообщений: 34
Статус: Не на сайте
закиньте файлы на яндекс народ или депозит
Сообщение закиньте файлы на яндекс народ или депозит Автор - markiz242424 Дата добавления - 08.02.2012 в 09:58
5852
19
INFERNAL---PRO
Дата: Пятница, 10.02.2012, 20:29 | Сообщение # 6
Сообщений: 17
Статус: Не на сайте
перезалеите пожалуста
Сообщение перезалеите пожалуста Автор - INFERNAL---PRO Дата добавления - 10.02.2012 в 20:29
5852
19
DarkAngeJI
Дата: Суббота, 11.02.2012, 18:18 | Сообщение # 7
Сообщений: 79
Статус: Не на сайте
перезалеите пожалуйста
Сообщение перезалеите пожалуйста Автор - DarkAngeJI Дата добавления - 11.02.2012 в 18:18
5852
19
God_Livid
Дата: Пятница, 17.02.2012, 00:18 | Сообщение # 8
Сообщений: 507
Статус: Не на сайте
автор перезалей
Сообщение автор перезалей Автор - God_Livid Дата добавления - 17.02.2012 в 00:18
5852
19
valkiriy
Дата: Понедельник, 20.02.2012, 23:23 | Сообщение # 9
Сообщений: 1121
Статус: Не на сайте
Мои контакты: vk.com/npocto.macuk skype: valkiriy94
5852
19
zMeNdOzAz
Дата: Четверг, 12.04.2012, 17:56 | Сообщение # 10
Сообщений: 181
Статус: Не на сайте
Quote (valkiriy )
http://www.elitepvpers.com/forum....en.html
Не нашел ничего,были какие то ссылки в этой теме, но не то. В одной вирусы, вторая не грузит. Если у кого то есть эти файлы: Quote
файлы для 2010 клиента
и Дайте ссыль плиз. Дам огромный +
Чтобы уметь летать, сначала научись стоять на земле ©
На серверах меня знают как: ellusive.
Сообщение Quote (valkiriy )
http://www.elitepvpers.com/forum....en.html
Не нашел ничего,были какие то ссылки в этой теме, но не то. В одной вирусы, вторая не грузит. Если у кого то есть эти файлы: Quote
файлы для 2010 клиента
и Дайте ссыль плиз. Дам огромный +Автор - zMeNdOzAz Дата добавления - 12.04.2012 в 17:56
5852
19
DarkAngeJI
Дата: Среда, 02.05.2012, 23:52 | Сообщение # 11
Сообщений: 79
Статус: Не на сайте
МУЛЬТИАПЛОУД ЗАРОБИЛ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))Я РАД ДО *ОПЫ))))
Сообщение МУЛЬТИАПЛОУД ЗАРОБИЛ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))Я РАД ДО *ОПЫ)))) Автор - DarkAngeJI Дата добавления - 02.05.2012 в 23:52
5852
19
DraKOshA
Дата: Четверг, 03.05.2012, 19:15 | Сообщение # 12
Сообщений: 739
Статус: Не на сайте
Quote (DarkAngeJI )
МУЛЬТИАПЛОУД ЗАРОБИЛ
Извените,но вы бредите...Он закрыт.
Сообщение Quote (DarkAngeJI )
МУЛЬТИАПЛОУД ЗАРОБИЛ
Извените,но вы бредите...Он закрыт.Автор - DraKOshA Дата добавления - 03.05.2012 в 19:15
5852
19
^^BuLdOg^^
Дата: Четверг, 03.05.2012, 19:16 | Сообщение # 13
Сообщений: 359
Статус: Не на сайте
Quote (DraKOshA )
Извените,но вы бредите...Он закрыт.
;D он работает)
Сообщение Quote (DraKOshA )
Извените,но вы бредите...Он закрыт.
;D он работает)Автор - ^^BuLdOg^^ Дата добавления - 03.05.2012 в 19:16
5852
19
ohe
Дата: Четверг, 03.05.2012, 19:17 | Сообщение # 14
Сообщений: 160
Статус: Не на сайте
MEGOUPLOAD - закрыт, а multiupload работает.
Много говорить - бессмысленно, молчать же бесполезно
Сообщение MEGOUPLOAD - закрыт, а multiupload работает. Автор - ohe Дата добавления - 03.05.2012 в 19:17
5852
19
DraKOshA
Дата: Четверг, 03.05.2012, 20:06 | Сообщение # 15
Сообщений: 739
Статус: Не на сайте
Quote (DarkAngeJI )
МУЛЬТИАПЛОУД ЗАРОБИЛ)
Мне и остальным будет интересно глянуть,киньте ссылочку=)))
Сообщение Quote (DarkAngeJI )
МУЛЬТИАПЛОУД ЗАРОБИЛ)
Мне и остальным будет интересно глянуть,киньте ссылочку=))) Автор - DraKOshA Дата добавления - 03.05.2012 в 20:06
5852
19
terron™
Дата: Четверг, 03.05.2012, 21:38 | Сообщение # 16
Сообщений: 563
Статус: Не на сайте
5852
19
Дата: Четверг, 03.05.2012, 23:10 | Сообщение # 17
Сообщений: 1008
Статус: Не на сайте
Quote (DraKOshA )
Мне и остальным будет интересно глянуть,киньте ссылочку=)))
Так хозяина MEGAUPLOAD посадили ) а MultiUPLOAD Всегда пахал )
[png]http://zeus.cooltext.com/rendered/cooltext859515206.png[/png]
Сообщение Quote (DraKOshA )
Мне и остальным будет интересно глянуть,киньте ссылочку=)))
Так хозяина MEGAUPLOAD посадили ) а MultiUPLOAD Всегда пахал )Автор - TriTone Дата добавления - 03.05.2012 в 23:10
5852
19
^^BuLdOg^^
Дата: Пятница, 04.05.2012, 16:53 | Сообщение # 18
Сообщений: 359
Статус: Не на сайте
А где продолжение)
Сообщение А где продолжение) Автор - ^^BuLdOg^^ Дата добавления - 04.05.2012 в 16:53
5852
19
RastaForLife
Дата: Среда, 09.05.2012, 12:50 | Сообщение # 19
Сообщений: 25
Статус: Не на сайте
Залейте на народ кто нибудь, да, по братски.
Сообщение Залейте на народ кто нибудь, да, по братски. Автор - RastaForLife Дата добавления - 09.05.2012 в 12:50