Dedicated-Server.RU  


Ответ
 
Опции темы Опции просмотра
Старый 11.10.2015, 04:35   #1
с доступом к форуму безопасности
 
Регистрация: 23.02.2014
Адрес: Томск-7
Сообщений: 308
Сказал спасибо: 100
Поблагодарили 995 раз(а) в 172 сообщениях
По умолчанию


Команда разработки:
  • Crock
  • Asmodai
  • s1lent

Описание:

Reunion является продолжением DProto для ReHLDS.
Это metamod плагин, который позволяет заходить 47/48 Non-Steam на сервер.
Разработку начал Crock, но, в связи с появлением новых проектов, не успел закончить. На данный момент разработкой и поддержкой занимаются Asmodai и s1lent.

Особенности:
  • Поддержка всех известных steam/non-steam клиентов.
  • Поддержка 48/47 протоколов.

  • Эмуляция AuthID по железу клиента. Для этого на клиенте должен быть установлен один из поддерживаемых эмуляторов.

  • Эмуляция AuthID по IP-адресу клиента. Для каждого типа клиента можно выбрать свой AuthID.
    Например, для клиентов 48 протокола сделать STEAM_ , а для 47 — VALVE_ , либо вообще не пускать их на сервер.

  • Гибкая настройка разрешенных типов авторизации и префиксов для них.
  • Выбор протокола ответа на запрос к серверу.

Требования:
  • Движок ReHLDS 653 или новее
  • MetaMod 1.20(p) или новее

Установка:

Подробнее...

  1. Устанавливаем один из последних билдов сервера через SteamCMD.
  2. Устанавливаем MetaMod в <gamedir>/addons/metamod/, где <gamedir> — папка мода Half-Life, например /cstrike/ для Counter-Strike
  3. Создаем папку <gamedir>/addons/reunion/
  4. Копируем в нее из архива reunion_X_X_X.zip файл reunion_mm_i386.so или reunion_mm.dll в зависимости от используемой ОС
  5. Добавляем эту библиотеку в конфиг MetaMod. Для этого открываем <gamedir>/addons/metamod/plugins.ini (если его нет, создаем сами) и пишем:
    Linux:
    Цитата:
    linux addons/reunion/reunion_mm_i386.so
    Windows:
    Цитата:
    win32 addons\reunion\reunion_mm.dll
  6. Копируем из архива reunion_X_X_X.rar файл reunion.cfg в корень сервера или папку мода. Вносим в него необходимые изменения в соответствии с вашими требованиями к конфигурации.

  7. Запускаем сервер и командой meta list проверяем статус
    Linux:
    Цитата:
    Currently loaded plugins:
    description stat pend file vers src load unlod
    [ 1] Reunion RUN - reunion_mm_i386.so vX.X.X ini Start Never
    Windows
    Цитата:
    Currently loaded plugins:
    description stat pend file vers src load unlod
    [ 1] Reunion RUN - reunion_mm.dll vX.X.X ini Start Never
  8. Установка Reunion завершена, теперь нужен ReHLDS, переходим по ссылке -> Click...
    скачиваем архив rehlds-0.X-XXXXXXXX.XXXXXX-XX.zip по последней дате
    Более подробнее о ReHLDS можно почитать здесь -> Click...
[свернуть]


CVAR:

Подробнее...

  • dp_rejmsg_steam "Sorry, legit clients are not allowed on this server"
  • dp_rejmsg_nosteam47 "Sorry, no-steam p47 clients are not allowed on this server"
  • dp_rejmsg_nosteam48 "Sorry, no-steam p48 clients are not allowed on this server"
  • dp_rejmsg_hltv "Sorry, HLTV is not allowed on this server"
  • dp_rejmsg_pending "Sorry, unauthorized clients are not allowed on this server"
  • dp_rejmsg_revemu "Sorry, RevEmu clients are not allowed on this server"
  • dp_rejmsg_revemu2013 "Sorry, RevEmu2013 clients are not allowed on this server"
  • dp_rejmsg_steamemu "Sorry, SteamEmu clients are not allowed on this server"
  • dp_rejmsg_oldrevemu "Sorry, Old RevEmu clients are not allowed on this server"
  • dp_rejmsg_avsmp "Sorry, AVSMP clients are not allowed on this server"
  • dp_rejmsg_revemu_sc2009 "Sorry, revEmu/SC2009 clients are not allowed on this server"
  • dp_rejmsg_sxei "Sorry, sXe Injected clients are not allowed on this server"
  • dp_rejmsg_sse3 "Sorry, SSE3 clients are not allowed on this server"
[свернуть]


Конфигурационный файл:

Подробнее...


Цитата:
# ========================================================
# REUNION CONFIGURATION
# ========================================================

#
# General rule for modifying this file:
# DONT CHANGE ANYTHING IF YOU DONT KNOW WHAT IT MEANS!
#


# ========================================================
# AUTHID MANAGEMENT
# ========================================================

# ClientID types (for cid_* options)
# 1: Real (or generated by HW) steam (STEAM_xx:xx:xx)
# 2: Real (or generated by HW) valve (VALVE_xx:xx:xx)
# 3: STEAM_ by IP
# 4: VALVE_ by IP
# 5: Deprecated - client will be rejected
# 6: reserved for future use
# 7: HLTV
# 8: STEAM_ID_LAN
# 9: STEAM_ID_PENDING
# 10: VALVE_ID_LAN
# 11: VALVE_ID_PENDING
# 12: STEAM_666:88:666

# Use these options to set authid's for clients

### AUTH CONTROL ###

# For Legit Steam clients (default is real STEAM_xx:xx:xx [1])
cid_Steam = 1

# Client recognized as pending when they sucessfully authorized, but did not get steam id
# REMARK: Actually, it got steamid, but it is useless (STEAM_0:0:0 for example)
# default is STEAM_ID_PENDING [9]
cid_SteamPending = 9

# for HLTV (default is HLTV [7])
cid_HLTV = 7

# for p.47 clients that do not support unique id generation (default is STEAM_ID_LAN [8])
cid_NoSteam47 = 8

# for p.48 clients that do not support unique id generation (default is VALVE_ID_LAN [10])
cid_NoSteam48 = 10

# For players having revEmu ( >= 9.74) on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_RevEmu = 1

# For players having RevEmu 2013 on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_RevEmu2013 = 1

# For players having SteamClient 2009 / revEmu > 9.82 on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_SC2009 = 1

# For players having old revEmu on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_OldRevEmu = 1

# For players having hCupa's SteamEmu on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_SteamEmu = 1

# For players having AVSMP (Cracked Steam) on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_AVSMP = 1

# For SETTI ServerScanner
# default is STEAM_xx:xx:xx generated by IP [3]
cid_Setti = 3

# For SXEI Clients
# default is real STEAM_xx:xx:xx [1]
cid_SXEI = 1

# For players having SmartSteamEmu > 1.2.4 on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_SSE3 = 1


### AUTH SETTINGS ###

# ServerInfoAnswerType (0/1/2)
# Sets server answer type for query requests
# 0 = New style (Source Engine)
# 1 = Old Style (Fix favorites list for p.47 clients)
# 2 = Hybrid mode - Server is visible anywhere, but there are 3 packets generated for every serverinfo request
ServerInfoAnswerType = 0

# EnableSXEIdGeneration (0 / 1)
# Turns on steamid generation based on info sent by sXeI client
# Enable this ONLY if you have sXeI server installed!
EnableSXEIdGeneration = 0

# SC2009_RevCompatMode (0 / 1)
# Enable fix to make steamids generated for SC2009 compatible with revEmu
SC2009_RevCompatMode = 1

# SteamIdHashSalt (string)
# Salt string for SteamIDs hashing. Irreversibly changes SteamIDs. Applies only to SteamIDs generated by emulators.
# Should be more than 16 chars length. If string is empty, hashing is not applied.
SteamIdHashSalt =

# EnableGenPrefix2 (0 / 1)
# Enable second prefix (0 or 1) for generated by HW authids. Reduces chance of authid collisions.
EnableGenPrefix2 = 0

# HLTVExcept_IP (ip addr)
# HLTV from this IP will be able to join the server even if cid_HLTV is set to 5 (deprecated)
HLTVExcept_IP = 127.0.0.1


### AUTHID PREFIXES ###

# IPGen_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by IP
IPGen_Prefix1 = 0

# IPGen_Prefix2 (int)
# STEAM_a:b:c
# second prefix (b) for authids generated by IP
IPGen_Prefix2 = 4

# Native_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by native auth method (Steam)
Native_Prefix1 = 0;

# RevEmu_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by Steamclient 2009
SC2009_Prefix1 = 0;

# RevEmu_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by RevEmu
RevEmu_Prefix1 = 1;

# RevEmu2013_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by RevEmu2013
RevEmu2013_Prefix1 = 1;

# OldRevEmu_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by old RevEmu
OldRevEmu_Prefix1 = 2;

# SteamEmu_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by SteamEmu
SteamEmu_Prefix1 = 3;

# SteamEmu_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids assigned for AVSMP Clients (Cracked steam)
AVSMP_Prefix1 = 4;

# Setti_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids assigned for Setti server scanner
Setti_Prefix1 = 5;

# SXEI_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids assigned for sXeI clients
SXEI_Prefix1 = 6;

# SSE3_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids assigned for SSE3
SSE3_Prefix1 = 7;

# Note that banid will use steamid WITHOUT any prefixes!


# ========================================================
# OTHER STUFF
# ========================================================

# LoggingMode:
# 0 = None
# 1 = Console
# 2 = Log Files
# 3 = Both
LoggingMode = 2
[свернуть]


Команды:

Подробнее...

  • dp_clientinfo - сохраняет в квары информацию о типе авторизации игрока. Смотрите пример плагина в комплекте.
[свернуть]


Изменения:

Подробнее...


  • 0.1.75 (20 декабря 2016)
  • исправлена совместимость хеширования с dproto

  • 0.1.74 (12 декабря 2016)
  • rehlds api обновлено до версии 3.0

  • 0.1.73 (27 сентября 2016)
  • забаненные через banid клиенты больше не будут автоматически перезаходить с другим доступным эмулятором
  • добавлен кик клиентов с одинаковым steamid
  • добавлена опция SteamIdHashDProtoCompat
  • поправлен подсчет силы флуда пакетами

  • 0.1.67 (22 февраля 2016)
  • исправлен бан игроков с VALVE_ID_*
  • улучшена обработка сильного флуда запросами

  • 0.1.66 (7 февраля 2016)
  • исправлена авторизация steam игроков, которые были забанены через banid

  • 0.1.65 (31 января 2016)
  • в информацию о сервере добавлен опциональный параметр 'port' для поддержки некоторых новых версий revemu и мониторингов
  • увеличен буфер для запроса серверных правил (как в steamclient, а не как по протоколу)
  • getchallenge имеет больший приоритет, чем запрос информации о сервере
  • чтение appversion из steam.inf

  • 0.1.62 (25 января 2016)
  • Исправлена ошибка неправильной конвертации steamid для внесения в список банов
  • HLTV получает корректный steamid при подключении с ExceptIP
  • Теперь не банятся игроки, зажимающие enter для быстрого обновления информации о сервере
  • В конфиг добавлен параметр QueryFloodBanTime

  • 0.1.61 (13 января 2016)
  • Чтение id приложения из steam_appid.txt
  • Корректное число играющих ботов для модов
  • Много небольших исправлений

  • 0.1.58 (8 января 2016)
  • Исправлена генерация steamid по ip
  • Увеличен лимит опросов сервера для бана

  • 0.1.57 (27 декабря 2015)
  • Изменен метод определения кривого сервербраузера

  • 0.1.56 (27 декабря 2015)
  • Исправлена ошибка "STEAM userid keysize is bogus (0/1024)"
  • Исправлено неверное количество фрагов в информации о сервере
  • Исправлено зависание клиентов с кривым сервербраузером

  • 0.1.52 (17 декабря 2015)
  • Исправлен список игроков в информации о сервере

  • 0.1.51 (15 декабря 2015)
  • Исправлено несоответствие алгоритма хеширования между версиями 0.1.46 и 0.1.50
  • EnableGenPrefix2 теперь не затрагивает account id (большое число в steamid)

  • 0.1.50 (14 декабря 2015)
  • Разрешен старый p47 запрос списка игроков
  • Добавлено C++ API для плагинов

  • 0.1.46 (14 Октября 2015)
  • Исправлена проблема Bad challenge в HLSW
  • Исправлена dp_clientinfo для первого слота

  • 0.1.43 (11 Октября 2015)
  • Исправлены query со steam клиента

  • 0.1.42 (11 Октября 2015)
  • Улучшено хеширование steamid для большей безопасности
  • Добавлен параметр EnableGenPrefix2, разрешающий генерировать второй префикс steamid
[свернуть]


FAQ:

Нажмите здесь чтобы увидеть полный текст


Q: Я установил SteamIdHashSalt также, как было в конфиге dproto, но у игроков изменились steamid. Почему?
A: Reunion использует другой, более безопасный алгоритм хеширования. Знание steamid другого игрока до установки SteamIdHashSalt не поможет получить такой же steamid после включения хеширования.

Q: Можно ли что-то сделать против подменяльщиков steamid?
A: Нет, id-чейнджеры генерируют корректную авторизационную информацию, поэтому со стороны сервера нельзя узнать, что steamid был подменен. Вы можете только настроить SteamIdHashSalt чтобы не допустить подмену на конкретный steamid другого игрока.

Q: У меня есть проблемы с использованием HLSW.
A: Используйте наиболее стабильную версию HLSW 1.3.1

Q: Игроки с ноустима не учитываются при отображении информации о сервере в мастерсервере Valve. Можно ли это исправить?
A: Нет, клиент стима получает информацию о количестве игроков с авторизационных серверов стима. Полученное с сервера значение просто игнорируется.

Q: Почему amxbans и некоторые другие скрипты не могут получить список игроков на сервере?
A: Они используют некорректный формат запроса и должны быть переписаны с использованием последнего PHP-Source-Query или аналогичного скрипта.

Q: В dproto была опция Game_Name, но в reunion её нет. Как поменять название игры?
A: Используйте плагин.

Q: В AmxBans 6.0/6.1/gmbans в информации о сервере не отображается список серверных переменных, что делать?
A: Вам потребуется заменить файл include/rcon_hl_net.inc или include/serverinfo_helper.php,
скачать вы можете ниже к прикрепленному посту архив fix_scripts.zip.
[свернуть]


Благодарности:
  • dreamstalker за проект ReHLDS
  • Crock / Lev за Dproto и всем остальным людям, которые помогали в развитии dproto.

  • kazakh758 за помощь с тестированием фикса зависания клиентов с кривым сервербраузером

English Topic

Текущая версия 0.1.75:
Вложения
Тип файла: zip fix_scripts.zip (7.8 Кб, 393 просмотров)
Тип файла: zip reunion_0.1.66.zip (201.1 Кб, 121 просмотров)
Тип файла: zip reunion_0.1.67.zip (202.4 Кб, 400 просмотров)
Тип файла: zip reunion_0.1.73.zip (204.9 Кб, 291 просмотров)
Тип файла: zip reunion_0.1.74.zip (205.9 Кб, 147 просмотров)
Тип файла: zip reunion_0.1.75.zip (205.7 Кб, 1205 просмотров)

Последний раз редактировалось Adidasman; 13.02.2017 в 05:35.
s1lent вне форума   Ответить с цитированием
50 пользователей сказали cпасибо:
Показать/Скрыть список поблагодаривших
Старый 11.10.2015, 10:33   #2
Проверенный
 
Регистрация: 30.03.2012
Адрес: Люберцы
Сообщений: 61
Сказал спасибо: 65
Поблагодарили 8 раз(а) в 8 сообщениях
По умолчанию

Из исходников какой версии сделан и имеет ли фиксы от уязвимостей?
w1ck3d вне форума   Ответить с цитированием
Старый 11.10.2015, 10:45   #3
Проверенный
 
Регистрация: 19.01.2014
Адрес: Томск
Сообщений: 79
Сказал спасибо: 8
Поблагодарили 81 раз(а) в 30 сообщениях
По умолчанию

w1ck3d, зачем в сторонний модуль пихать фиксы, когда есть исходники самого хлдс? Модуль явно лишь для допуска нон-стим на сервер.

Соль не помешает добавить.
Mistrick вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 11.10.2015, 11:56   #4
с доступом к форуму безопасности
 
Регистрация: 16.03.2010
Адрес: Ars@City
Сообщений: 1,483
Сказал спасибо: 576
Поблагодарили 306 раз(а) в 163 сообщениях
По умолчанию

w1ck3d, в ReHLDS по ходу дела фиксят все известные разработчикам баги. Заодно - оптимизируют код. Я не удивлюсь, если в скором времени hlds от Valve данный модуль перестанет поддерживать.


Mistrick, похоже, некоторые воспринимают Reunion как новую эпоху развития дпрото. У меня тоже возникла такая мысль.
__________________
Sony Xperia E Dual (C1605) > UleFone Metal F5B_GQ3030AH1_ulefone_20161024

Цитата:
Люди и до ада доберутся. И освоят там богатейшие залежи серы. (с) Станислав Ежи Лец
QiUi вне форума   Ответить с цитированием
Старый 11.10.2015, 12:04   #5
Проверенный
 
Регистрация: 12.05.2015
Адрес: Город
Сообщений: 218
Сказал спасибо: 31
Поблагодарили 46 раз(а) в 31 сообщениях
По умолчанию

Цитата:
Сообщение от QiUi Посмотреть сообщение
Mistrick, похоже, некоторые воспринимают Reunion как новую эпоху развития дпрото.
Если не новую эпоху HLDS, т.к после релиза данного модуля он разойдется в массы
Phantom вне форума   Ответить с цитированием
Старый 11.10.2015, 13:26   #6
с доступом к форуму безопасности
 
Регистрация: 23.02.2014
Адрес: Томск-7
Сообщений: 308
Сказал спасибо: 100
Поблагодарили 995 раз(а) в 172 сообщениях
По умолчанию

Цитата:
Сообщение от Mistrick Посмотреть сообщение
Соль не помешает добавить.
Цитата:
# SteamIdHashSalt (string)
# Salt string for SteamIDs hashing. Irreversibly changes SteamIDs. Applies only to SteamIDs generated by emulators.
# Should be more than 16 chars length. If string is empty, hashing is not applied.
SteamIdHashSalt =
есть.

Цитата:
Сообщение от QiUi Посмотреть сообщение
Я не удивлюсь, если в скором времени hlds от Valve данный модуль перестанет поддерживать.
Нет никакой поддержки HLDS, это исключительно только для ReHLDS, в описании было отмечено, что требуется окружение сервера HLDS билда не ниже 6153 и сам движок ReHLDS.

Цитата:
Сообщение от w1ck3d Посмотреть сообщение
Из исходников какой версии сделан и имеет ли фиксы от уязвимостей?
как уже говорил Mistrick, все фиксы вшиваются в сам движок ReHLDS.
s1lent вне форума   Ответить с цитированием
6 пользователей сказали cпасибо:
Показать/Скрыть список поблагодаривших
Старый 11.10.2015, 13:33   #7
Проверенный
 
Регистрация: 13.06.2013
Адрес: ----
Сообщений: 116
Сказал спасибо: 160
Поблагодарили 17 раз(а) в 16 сообщениях
По умолчанию

При использовании reunion сервер не виден как включенный в панели gameap
LeninChan^^ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 11.10.2015, 13:36   #8
с доступом к форуму безопасности
 
Регистрация: 23.02.2014
Адрес: Томск-7
Сообщений: 308
Сказал спасибо: 100
Поблагодарили 995 раз(а) в 172 сообщениях
По умолчанию

Цитата:
Сообщение от LeninChan^^ Посмотреть сообщение
При использовании reunion сервер не виден как включенный в панели gameap
над запросами server_info еще придется поработать. спасибо.
s1lent вне форума   Ответить с цитированием
Старый 11.10.2015, 13:48   #9
Проверенный
 
Регистрация: 13.06.2013
Адрес: ----
Сообщений: 116
Сказал спасибо: 160
Поблагодарили 17 раз(а) в 16 сообщениях
По умолчанию

ServerInfoAnswerType = 2
исправило ситуацию. сервер виден в пу

но не видно в браузере стима
LeninChan^^ вне форума   Ответить с цитированием
Старый 11.10.2015, 16:54   #10
Администратор
 
Регистрация: 20.10.2010
Адрес: Москва
Сообщений: 2,751
Сказал спасибо: 423
Поблагодарили 2,199 раз(а) в 711 сообщениях
По умолчанию

0.1.43
Исправлены query со steam клиента
Asmodai вне форума   Ответить с цитированием
6 пользователей сказали cпасибо:
Показать/Скрыть список поблагодаривших
Старый 11.10.2015, 17:58   #11
Проверенный
 
Регистрация: 13.06.2013
Адрес: ----
Сообщений: 116
Сказал спасибо: 160
Поблагодарили 17 раз(а) в 16 сообщениях
По умолчанию

ServerInfoAnswerType = 0
В панели не отображается информация о сервере (Имя слоты карта)
Стим - все нормально
ServerInfoAnswerType = 1
В панели все нормаьно
Стим - сервер не отвечает
ServerInfoAnswerType = 2
Работает корректно и там и там

Вроде так и должно быть =)
LeninChan^^ вне форума   Ответить с цитированием
Старый 12.10.2015, 05:05   #13
Проверенный
 
Регистрация: 11.04.2014
Адрес: Хабаровск
Сообщений: 40
Сказал спасибо: 7
Поблагодарили 4 раз(а) в 3 сообщениях
По умолчанию

Цитата:
Сообщение от Asmodai Посмотреть сообщение
0.1.43
Исправлены query со steam клиента
Для HLSW исправить- тоже было бы неплохо)

Нажмите здесь чтобы увидеть полный текст

12:02:17 echo HLSW: Test
12:02:17 HLSW : Test
12:02:17 HLSW ERROR: Bad Challenge
12:02:19 HLSW ERROR: Bad Challenge
.
и т.д. каждую секунду
[свернуть]
zhorzh78 вне форума   Ответить с цитированием
Старый 14.10.2015, 02:19   #14
Администратор
 
Регистрация: 20.10.2010
Адрес: Москва
Сообщений: 2,751
Сказал спасибо: 423
Поблагодарили 2,199 раз(а) в 711 сообщениях
По умолчанию

0.1.46
  • Исправлена проблема Bad challenge в HLSW
  • Исправлена dp_clientinfo для первого слота
Asmodai вне форума   Ответить с цитированием
7 пользователей сказали cпасибо:
Показать/Скрыть список поблагодаривших
Старый 14.10.2015, 11:45   #15
с доступом к форуму безопасности
 
Регистрация: 14.02.2012
Адрес: Актобе
Сообщений: 107
Сказал спасибо: 127
Поблагодарили 10 раз(а) в 9 сообщениях
По умолчанию

Добавьте квар в конфигурационный файл Game name=
как это было в dproto
nurzhan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ответ

Метки
double protocol, dproto rehlds, metamod plugin, nosteam, rehlds, reunion, steam emulator


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 06:05. Часовой пояс GMT +3.


Лицензия принадлежит Dedicated-Server.Ru