Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

30 страниц V   1 2 ... 28 29 »

Патчи для сервера - два протокола, Internet

, (c) сделано bravo специально для c-s.net.ua
Статус пользователя bravo
сообщение 4.1.2009, 14:23
Сообщение #1


Стаж: 17 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

Предыстория.
24 ноября 2008 года компания valve сменила версию протокола steam для движка hl1, с 47 на 48. В результате чего сервера на 47 протоколе перестали приниматься и публиковаться в списках поиска на мастер сервере... а стим клиенты, которые обновились автоматически, перестали иметь возможность заходить на non steam сервера.

На данный момент существует несколько вариантов решения проблемы функционирования сервера на этапе создания.

Для linux:
мною был собран патчик из двух «инструментов»: библиотеки от сервера 47 протокола (или пропатченые библиотеки) + плагин metamod`a, который выполняет публикацию на master сервере компании valve, что бы ваши сервера было видно в поиске + добавляет возможность заходить на сервер как steam клиентам на 48 протокле, так и non steam клиентам, как на 47. так и на 48 протоколе, в том числе и steam.

Особенности патча:
1) ставить надо на чистый дистрибутив сервера, скачанный с официального сервера valve, hlupdatetool.
2) после распаковки патча в корень сервера, в папке cstrike/addons появится папка cbooster, в которой лежит библиотека плагина. Её нужно подключить, добавив в plugins.ini metamod`a следующую строчку:
Код
linux           addons/cbooster/cbooster_master_i386.so

3) сервер надо запускать с параметром -nomaster, так как библиотека cbooster используется именно под этот параметр. А так же sv_lan 0 либо не указывать данный параметр. (у меня не указан)
4) работает админка по ip и nickname.
5) авторизация администраторов в amxx проходит обычным путём, без использования дополнительных плагинов.
6) Steam id у всех steam_666:88:666 => админки, статистики и бан по steam id не работает.
7) правильная работа amx_banmenu достигнута переписыванием плагина plmenu.amxx. поставляется в патче + исходник. банит по ip адресу.
8) налажена работа AmxBans - благодарности и подробности Crazy* в ЭТОМ посте. + там же изменённый плагин для того, что бы команда amx_who показывала ещё и IP игрока.

Внимание! После наложения патча не забывайте назначить права на запуск новым скриптам.
а именно:
Код
chmod +x hlds_*

Возможно *.so файлы тоже надо, хотя мне кажется что нет - просто не помню.

Скачать (update 15.01.2009)
Пароль: c-s.net.ua
Скачать с зеркала


Для Windows:
Смотрите второй пост.


Так же для любой платформы с использованием dproto: https://c-s.net.ua/forum/topic17628s0.html (рекомендуется использовать именно эту вещь, т.к. в настоящий момент все эти патчи, а так же способ во втором посте, сильно проигрывают по эффективности и качеству dproto)



Если я был где то не точен, неправ или недописал, то поправьте меня!

ps: фразы для поиска:
steam validation rejected this server is protocol 47 48 update SteamStartValidatingUserIDTicket

Отредактировал: bravo, - 26.12.2010, 0:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Krabass
сообщение 10.1.2009, 12:16
Сообщение #2


Стаж: 15 лет

Сообщений: 110
Благодарностей: 59
Полезность: 415

Патч для Windows серверов

1) работает на 47 и 48 протоколе + steam
2) сервер видно в Internet поиске
3) работает админка, статистика и прочие вещи по ip
4) правильно работает amxbanmenu

параметры запуска и рекомендации уточню в ближайшее время.

1) патч у меня стоит 28 (скачать можно тут )
2) настройки запуска у меня такие
-game cstrike -console -sv_lan 0 -noipx +map de_dust2 +maxplayers 32 +exec server.cfg

Народ говорю на самом деле ! у меня всё на ура работает ! CS у меня невалиновская стоит (моего провайдера).

[attachment=6819:attachment]

47-48_протокол.rar 1.7 mb

как ставить : ( NON STEAM )
1) Качаем сервер https://c-s.net.ua/forum/index.php?showtopic=9047 у меня на этой сборке стоит
2) патчим , патч есть выше
3) прописываем в Steam PatchVersion=1.6.3.7 (заминяем цифры на эти)
4) в SERVER в самом конце дописываем
setmaster add 72.165.61.189
setmaster add 68.142.72.250
5) запихивыем патч на протокол
6) играем

ps.gif давно уже нечего не собирал и не делал просьба если гдето ошибся исправить . Кажеться ставить так

Отредактировал: Krabass, - 30.1.2009, 5:44
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 10.1.2009, 14:11
Сообщение #3


Иконка группы

Стаж: 16 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

Krabass, спасибо дружище!! =)
Всё работает с ними!!!!!!!! Выручил!!!!!!
Урааааа! 47 protocol + 48 protocol = Super Server xD
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 10.1.2009, 16:13
Сообщение #4


Стаж: 17 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

AxuJIJI,
поподробней пожалуйста... могут ли заходить стим клиенты, работает ли админка без доп плагинов, работает ли бан со стандартным плагином. видно ли сервер...

Дайте описание патча под винду нормальное и я переделаю пост Krabass`а под статью (надеюсь он не против) и будет полноценная статью...

Внимание обновил патч в первом посте! всё перепроверил! он целый, все косяки исправил!

Отредактировал: bravo, - 10.1.2009, 16:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 10.1.2009, 17:09
Сообщение #5


Иконка группы

Стаж: 16 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

Кстати он и стим впускает! Он всех впускает! =)
Все, все, все переходим на этот патч!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 10.1.2009, 17:22
Сообщение #6


Стаж: 17 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

AxuJIJI, ну ты чего! попросил же =(( админка, баны со стандартным плагинм работают? какой id имеют стим клиенты... да и все остальные?

Отредактировал: bravo, - 10.1.2009, 17:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 10.1.2009, 18:20
Сообщение #7


Стаж: 17 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

Fedcomp, можешь подсобить с переделкой стандартного плагина amxmodx, что бы бан работал из меню?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 5Kirill5
сообщение 10.1.2009, 19:27
Сообщение #8
Стаж: 15 лет

Сообщений: 22
Благодарностей: 2
Полезность: 69

Krabass, проверил на 29 и 28 патче. На 35 патче CS вылетает. Сервер в поиске не видно.
Вот что пишет в консоли сервера:

couldn't exec listip.cfg
couldn't exec banned.cfg
Connection to Steam servers successful.
VAC secure mode is activated.
No masters loaded
Using default master
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Fedcomp
сообщение 10.1.2009, 19:37
Сообщение #9
Стаж: 15 лет

Сообщений: 3899
Благодарностей: 701
Полезность: 0

Цитата(bravo @ 10.1.2009, 19:20) *
Fedcomp, можешь подсобить с переделкой стандартного плагина amxmodx, что бы бан работал из меню?


А в чём заключается проблема?
я просто много читал что проблемы у многих с баном, а в чём сама проблема зключается?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Racoon
сообщение 10.1.2009, 19:38
Сообщение #10


Стаж: 16 лет

Сообщений: 1757
Благодарностей: 1523
Полезность: 1116

Цитата(Krabass @ 10.1.2009, 13:16) *
Может кому и поможет , может кому и нет ! Но патчик на 2 серва вот такой у меня Для Windows ! Проверял сам ! Через стим сервер видно в поиске и локалке (но у меня настройки под локатку ещё ) . На non-steam так-же сервер видно ! Короч заходит и то стима так и с нон стима ! Админка буд-то пашет нормально ! Ловите ! Если не поможет просьба не кричать ! Я поставил у меня работает ! Патч 28

Если кому помог - Жмите спасибку :)

Подробнее плиз! Что должно быть написанно в steam.inf? Какие мастеры добавлять в server.cfg?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Fedcomp
сообщение 10.1.2009, 19:39
Сообщение #11
Стаж: 15 лет

Сообщений: 3899
Благодарностей: 701
Полезность: 0

Цитата(Krabass @ 10.1.2009, 13:16) *
Может кому и поможет , может кому и нет ! Но патчик на 2 серва вот такой у меня Для Windows ! Проверял сам ! Через стим сервер видно в поиске и локалке (но у меня настройки под локатку ещё ) . На non-steam так-же сервер видно ! Короч заходит и то стима так и с нон стима ! Админка буд-то пашет нормально ! Ловите ! Если не поможет просьба не кричать ! Я поставил у меня работает ! Патч 28

Если кому помог - Жмите спасибку :)


Именно этот патчик я сейчас и юзаю, на нём у меня админка НЕ работает без моего плага.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 10.1.2009, 23:18
Сообщение #12


Иконка группы

Стаж: 16 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

Админка у меня работает на ура
Но есть и минусы:
Сервер банит стим клиента через некоторое время sad.gif
Вот надпись в консоле:
Код
The server operator has added you to banned list
Added to banned listip.cfg

И когда коннектиться стим клиент пишет <STEAM_ID_LAN>

Ну что ж! Давайте закрывайте эти баги раз уж за это взялись! :) Я буду бета-тестером и говорить Вам какие ошибки и баги присутствуют

Короче у меня лично виднеется свой сервер с тремя файлами от Krabass
Counter-Strike:
Non-steam - 47 protocol, Exe version 1.6.3.7 (cstrike), Exe build: 10:56:59 Oct 3 2005 (3266)
Non-steam - 48 protocol, Exe version 1.1.2.6/2.0.0.0 (cstrike), Exe build: 14:58:37 Mar 11 2008 (4156)
Steam - 48 protocol НО банит клиента через некоторое время ubeysya.gif

Server CS:
Сервер с патчами от Krabass
Protocol version 47
Exe version 1.6.3.7 (cstrike)
Exe build: 21:57:36 Feb 8 2006 (3382)

АДМИНКА ПО ИП!

Вот вся информация! thank_you2.gif
Я думаю что если не учитывать что стим клиентов банит, то всё ок!

Отредактировал: AxuJIJI, - 10.1.2009, 23:32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 10.1.2009, 23:43
Сообщение #13


Стаж: 17 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

AxuJIJI, воставь патч на чстый сервер с чистым amxmodx без доп плагинов... и посмотри, будет ли банить
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя anti^
сообщение 11.1.2009, 2:28
Сообщение #14
Стаж: 16 лет

Сообщений: 11
Благодарностей: 2
Полезность: 0

при sv_lan 0 id у всех стим клиентов STEAM_666:88:666
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 11.1.2009, 2:36
Сообщение #15


Стаж: 17 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

anti^, ну да... заработало значит?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя anti^
сообщение 11.1.2009, 3:20
Сообщение #16
Стаж: 16 лет

Сообщений: 11
Благодарностей: 2
Полезность: 0

bravo, угу, огромное спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Krabass
сообщение 11.1.2009, 8:06
Сообщение #17


Стаж: 15 лет

Сообщений: 110
Благодарностей: 59
Полезность: 415

почему у некоторых банит стим реально незнаю у меня всё норм ! сам играю через стим !

в блокноте Steam прописано PatchVersion=1.6.3.7

в блокноте Server дописал :
setmaster add 72.165.61.189
setmaster add 68.142.72.250

(внизу самом)

и проблем нет ! всё видно всё норм пашет :)

bravo ,

а ты проверял 47-48 протокол ? как у тебя ? если вдруг заметишь какие-либо неточности просьба исправить =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 11.1.2009, 8:46
Сообщение #18


Иконка группы

Стаж: 16 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

bravo, сервак стим с инета качать?
Или тот который здесь лежит пойдёт?

Что это?
Код
SteamStartValidatingUserIDTicket:  Returned ESteamError 25

при sv_lan 0
Код
<STEAM_ID_PENDING>


Отредактировал: AxuJIJI, - 11.1.2009, 9:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 11.1.2009, 9:53
Сообщение #19


Стаж: 17 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

мой патч для линуха, его тока с инете сливать есесна. то что сдесь лежит - старое уже.

а для винды я не ставил, мне его даже если и есть где запустить сейчас, но совершенно не хочется... об этом лучше Карабаса спросить

Отредактировал: bravo, - 11.1.2009, 9:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nadol
сообщение 11.1.2009, 17:13
Сообщение #20


Стаж: 15 лет

Сообщений: 29
Благодарностей: 5
Полезность: 132

bravo, на счёт твоих патчей!!! Да видно с ностима и конектиться (со стима не пробовал), вроде всё тип топ, интерестно вот что:

(У меня)
ASP Linux14(1GB ram, 1.80 Mhz)
Dedicated Server for Linux пропатченый против досов.
Amxmodx1.8.1
Metamod1.19

Перед тем как поставил твои патчи и бустер (как я понял сbooster-это он) - латенси прыгало 5-13,
после того как поставил на свою зборку твои патчи и отконфигурировал всё работает и латенси прыгает 3-10.

на большой бублике ещё неуспел проверить(тестило двое). Что скажеш по поводу бустера???
И ещё в листинге сервера из-за бустера допольнительйный код, что он значит в двух словах:
[root@CS ds]# ./hlds_run -game cstrike +sv_lan 1 +maxplayers 20 +map de_dust2 -nomaster
Auto detecting CPU
Using Pentium II Optimised binary.
Auto-restarting the server on crash

Console initialized.
scandir failed:/usr/server/ds/./valve/SAVE
scandir failed:/usr/server/ds/./platform/SAVE
Protocol version 47
Exe version 1.1.2.5/Stdio (cstrike)
Exe build: 20:02:49 Oct 24 2006 (3651)
STEAM Auth Server
couldn't exec language.cfg
Server IP address 127.0.0.1:27015

Metamod version 1.19 Copyright © 2001-2006 Will Day <willday@metamod.org>
Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `meta gpl' for details.


AMX Mod X version 1.8.1.3746 Copyright © 2004-2006 AMX Mod X Development Team
AMX Mod X comes with ABSOLUTELY NO WARRANTY; for details type `amxx gpl'.
This is free software and you are welcome to redistribute it under
certain conditions; type 'amxx gpl' for details.

[CSPATCH]: Con_Printf() found at 0x1db6e4
[CSPATCH]: Patch1 at 0x1e3943; codemem at 0x9c59318; origbytes=0xc483c689
[CSPATCH]: Patch1 diff 0x9a759d0;
[CSPATCH]: Patch2 at 0x1e44e5; codemem at 0x9c59338; origbytes=0x4aa405
[CSPATCH]: Patch2 diff 0x9a74e4e;
[CSPATCH]: Patch3 at 0x1e1563; codemem at 0x9c59390; origbytes=0x558b2f6a
[CSPATCH]: Patch3 diff 0x9a77e28;
[CSPATCH]: Patch4 at 0x1e4029; origbytes=0xfb6ae6e8
[CBOOST]: !==> found recvfrom() at 0xad1f90
[CBOOST]: ==> hooked: 1
[CBOOST]: ==> found recvfrom() at 0x9e9400
[CBOOST]: ==> hooked: 1
[CBOOST]: !==> found sendto() at 0xad2190
[CBOOST]: ==> hooked: 1
[CBOOST]: ==> found sendto() at 0x9e9600
[CBOOST]: ==> hooked: 1
[CBOOST]: Attach; res=1
scandir failed:/usr/server/ds/./valve/SAVE
scandir failed:/usr/server/ds/./platform/SAVE
L 01/11/2009 - 17:12:45: -------- Mapchange to de_dust2 --------
L 01/11/2009 - 17:12:46: [AMXX] Plugin "amx_adminmodel.amxx" failed to load: Module/Library "cstrike" required for plugin. Check modules.ini.
[AMXX] Loaded 1 admin from file

Executing AMX Mod X Configuration File
Scrolling message displaying frequency: 10:00 minutes
Server logging data to file logs/L0111006.log
L 01/11/2009 - 17:12:47: Log file started (file "logs/L0111006.log") (game "cstrike") (version "47/1.1.2.5/Stdio/3651")
L 01/11/2009 - 17:12:47: Server cvar "pausable" = "1"
couldn't exec listip.cfg
couldn't exec banned.cfg
L 01/11/2009 - 17:12:47: [MEMU]: Found GameSocket (fd=4) on port 27015
L 01/11/2009 - 17:12:47: [MEMU]: Auth Sent to 68.142.72.250; res=1
L 01/11/2009 - 17:12:47: [MEMU]: Auth Sent to 69.28.151.162; res=1
Master server communication disabled.
Menu item 17 added to Menus Front-End: "Plugin Cvars" from plugin "pluginmenu.amxx"
Menu item 18 added to Menus Front-End: "Plugin Commands" from plugin "pluginmenu.amxx"
L 01/11/2009 - 17:12:47: [MEMU]: Restart
L 01/11/2009 - 17:12:47: [MEMU]: Bye Sent to 68.142.72.250; res=2
L 01/11/2009 - 17:12:47: [MEMU]: Bye Sent to 69.28.151.162; res=2
L 01/11/2009 - 17:12:47: [MEMU]: Auth Sent to 68.142.72.250; res=1
L 01/11/2009 - 17:12:47: [MEMU]: Auth Sent to 69.28.151.162; res=1
L 01/11/2009 - 17:12:47: [MEMU]: Reply from 68.142.72.250; Challenge=1946172610
L 01/11/2009 - 17:12:47: [MEMU]: Sent info to 68.142.72.250; version=1.1.2.6/Stdio; res=174
L 01/11/2009 - 17:12:47: [MEMU]: Reply from 69.28.151.162; Challenge=1945965254
L 01/11/2009 - 17:12:47: [MEMU]: Sent info to 69.28.151.162; version=1.1.2.6/Stdio; res=174
L 01/11/2009 - 17:12:47: [MEMU]: Reply from 68.142.72.250; Challenge=1946172610
L 01/11/2009 - 17:12:47: [MEMU]: Sent info to 68.142.72.250; version=1.1.2.6/Stdio; res=174
L 01/11/2009 - 17:12:48: [MEMU]: Reply from 69.28.151.162; Challenge=1945965254
L 01/11/2009 - 17:12:48: [MEMU]: Sent info to 69.28.151.162; version=1.1.2.6/Stdio; res=174
VAC secure mode disabled.
L 01/11/2009 - 17:12:55: World triggered "Round_Start"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
30 страниц V   1 2 ... 28 29 »
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: