Вторник, 02.12.2025, 07:38


Приветствую Вас Гость | RSS


Главная | [How-To]Создаем свой собственный клиент. - Форум | Регистрация | Вход
Metin2 сервера, руководства, гайды, читы, боты

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

  • Страница 1 из 1
  • 1
Архив - только для чтения
[How-To]Создаем свой собственный клиент.
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
xBARADOSx Дата: Четверг, 02.02.2012, 22:13 | Сообщение # 2

Сообщений: 30

Статус: Не на сайте
ПЕРЕЗАЛЕЙТЕ СРОЧНО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



 
СообщениеПЕРЕЗАЛЕЙТЕ СРОЧНО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Автор - xBARADOSx
Дата добавления - 02.02.2012 в 22:13
IxXKINGXxI Дата: Воскресенье, 05.02.2012, 15:04 | Сообщение # 3

Сообщений: 97

Статус: Не на сайте
Перезалейте файлы, и было бы хорошо если они были 2011, зарание спс.

 
СообщениеПерезалейте файлы, и было бы хорошо если они были 2011, зарание спс.

Автор - IxXKINGXxI
Дата добавления - 05.02.2012 в 15:04
VIRTUS^^^PRO13 Дата: Воскресенье, 05.02.2012, 16:26 | Сообщение # 4

Сообщений: 159

Статус: Не на сайте
залеите на депозит

 
Сообщениезалеите на депозит

Автор - VIRTUS^^^PRO13
Дата добавления - 05.02.2012 в 16:26
markiz242424 Дата: Среда, 08.02.2012, 09:58 | Сообщение # 5

Сообщений: 34
[0]

Статус: Не на сайте
закиньте файлы на яндекс народ или депозит

 
Сообщениезакиньте файлы на яндекс народ или депозит

Автор - markiz242424
Дата добавления - 08.02.2012 в 09:58
INFERNAL---PRO Дата: Пятница, 10.02.2012, 20:29 | Сообщение # 6

Сообщений: 17

Статус: Не на сайте
перезалеите пожалуста

 
Сообщениеперезалеите пожалуста

Автор - INFERNAL---PRO
Дата добавления - 10.02.2012 в 20:29
DarkAngeJI Дата: Суббота, 11.02.2012, 18:18 | Сообщение # 7

Сообщений: 79

Статус: Не на сайте
перезалеите пожалуйста

 
Сообщениеперезалеите пожалуйста

Автор - DarkAngeJI
Дата добавления - 11.02.2012 в 18:18
God_Livid Дата: Пятница, 17.02.2012, 00:18 | Сообщение # 8

Сообщений: 507

Статус: Не на сайте
автор перезалей



 
Сообщениеавтор перезалей

Автор - God_Livid
Дата добавления - 17.02.2012 в 00:18
valkiriy Дата: Понедельник, 20.02.2012, 23:23 | Сообщение # 9

Сообщений: 1121

Статус: Не на сайте



 
Сообщениеhttp://www.youtube.com/watch?v=_GIaWRs0qN4
http://www.elitepvpers.com/forum....en.html

Автор - valkiriy
Дата добавления - 20.02.2012 в 23:23
zMeNdOzAz Дата: Четверг, 12.04.2012, 17:56 | Сообщение # 10

Сообщений: 181
[2]

Статус: Не на сайте
Quote (valkiriy)
http://www.elitepvpers.com/forum....en.html


Не нашел ничего,были какие то ссылки в этой теме, но не то. В одной вирусы, вторая не грузит. Если у кого то есть эти файлы:

Quote
файлы для 2010 клиента

и
Quote
Мультистартер


Дайте ссыль плиз. Дам огромный +



 
Сообщение
Quote (valkiriy)
http://www.elitepvpers.com/forum....en.html


Не нашел ничего,были какие то ссылки в этой теме, но не то. В одной вирусы, вторая не грузит. Если у кого то есть эти файлы:

Quote
файлы для 2010 клиента

и
Quote
Мультистартер


Дайте ссыль плиз. Дам огромный +

Автор - zMeNdOzAz
Дата добавления - 12.04.2012 в 17:56
DarkAngeJI Дата: Среда, 02.05.2012, 23:52 | Сообщение # 11

Сообщений: 79

Статус: Не на сайте
МУЛЬТИАПЛОУД ЗАРОБИЛ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))Я РАД ДО *ОПЫ)))) holiday

 
СообщениеМУЛЬТИАПЛОУД ЗАРОБИЛ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))Я РАД ДО *ОПЫ)))) holiday

Автор - DarkAngeJI
Дата добавления - 02.05.2012 в 23:52
DraKOshA Дата: Четверг, 03.05.2012, 19:15 | Сообщение # 12

Сообщений: 739

Статус: Не на сайте
Quote (DarkAngeJI)
МУЛЬТИАПЛОУД ЗАРОБИЛ


Извените,но вы бредите...Он закрыт.

 
Сообщение
Quote (DarkAngeJI)
МУЛЬТИАПЛОУД ЗАРОБИЛ


Извените,но вы бредите...Он закрыт.

Автор - DraKOshA
Дата добавления - 03.05.2012 в 19:15
^^BuLdOg^^ Дата: Четверг, 03.05.2012, 19:16 | Сообщение # 13

Сообщений: 359

Статус: Не на сайте
Quote (DraKOshA)
Извените,но вы бредите...Он закрыт.

;D он работает)

 
Сообщение
Quote (DraKOshA)
Извените,но вы бредите...Он закрыт.

;D он работает)

Автор - ^^BuLdOg^^
Дата добавления - 03.05.2012 в 19:16
ohe Дата: Четверг, 03.05.2012, 19:17 | Сообщение # 14

Сообщений: 160

Статус: Не на сайте
MEGOUPLOAD - закрыт, а multiupload работает.



 
СообщениеMEGOUPLOAD - закрыт, а multiupload работает.

Автор - ohe
Дата добавления - 03.05.2012 в 19:17
DraKOshA Дата: Четверг, 03.05.2012, 20:06 | Сообщение # 15

Сообщений: 739

Статус: Не на сайте
Quote (DarkAngeJI)
МУЛЬТИАПЛОУД ЗАРОБИЛ)


Мне и остальным будет интересно глянуть,киньте ссылочку=))) happy

 
Сообщение
Quote (DarkAngeJI)
МУЛЬТИАПЛОУД ЗАРОБИЛ)


Мне и остальным будет интересно глянуть,киньте ссылочку=))) happy

Автор - DraKOshA
Дата добавления - 03.05.2012 в 20:06
terron™ Дата: Четверг, 03.05.2012, 21:38 | Сообщение # 16

Сообщений: 563

Статус: Не на сайте
Quote (DraKOshA)
Мне и остальным будет интересно глянуть,киньте ссылочку=)))

http://www.multiupload.com/ (редирект на http://www.multiupload.nl/ ).

Тяжелая это работа, быть Кэпом...

 
Сообщение
Quote (DraKOshA)
Мне и остальным будет интересно глянуть,киньте ссылочку=)))

http://www.multiupload.com/ (редирект на http://www.multiupload.nl/ ).

Тяжелая это работа, быть Кэпом...

Автор - terron™
Дата добавления - 03.05.2012 в 21:38
Дата: Четверг, 03.05.2012, 23:10 | Сообщение # 17

Сообщений: 1008

Статус: Не на сайте
Quote (DraKOshA)
Мне и остальным будет интересно глянуть,киньте ссылочку=)))

Так хозяина MEGAUPLOAD посадили ) а MultiUPLOAD Всегда пахал )



 
Сообщение
Quote (DraKOshA)
Мне и остальным будет интересно глянуть,киньте ссылочку=)))

Так хозяина MEGAUPLOAD посадили ) а MultiUPLOAD Всегда пахал )

Автор - TriTone
Дата добавления - 03.05.2012 в 23:10
^^BuLdOg^^ Дата: Пятница, 04.05.2012, 16:53 | Сообщение # 18

Сообщений: 359

Статус: Не на сайте
А где продолжение)

 
СообщениеА где продолжение)

Автор - ^^BuLdOg^^
Дата добавления - 04.05.2012 в 16:53
RastaForLife Дата: Среда, 09.05.2012, 12:50 | Сообщение # 19

Сообщений: 25
[4]

Статус: Не на сайте
Залейте на народ кто нибудь, да, по братски.

 
СообщениеЗалейте на народ кто нибудь, да, по братски.

Автор - RastaForLife
Дата добавления - 09.05.2012 в 12:50
  • Страница 1 из 1
  • 1
Поиск:

Загрузка..

Яндекс.Метрика
Copyright Necromancers © 2025 Сайт основан на мотивах Метин-2


Все права на некоторые элементы дизайна принадлежат официальному сайту www.metin-2.ru