GoldSrc на 47 и 48 / dproto 0.8.72

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Сообщение
Автор
the_crock
Сержант
Сержант
Сообщения: 42
Зарегистрирован: 25.05.2009

#466 Сообщение 08.07.2010, 21:59

Выложил фикс.

Sinator, в следующий раз буду думать, кому тестовые версии раздавать.

Добавлено спустя 28 минут 18 секунд:
Re: GoldSrc на 47 и 48 / dproto 0.4.8
rebrain писал(а):это нормально что после "rcon _restart" (или после падения) сервер выдает

Код: Выделить всё

./hlds_run: line 329: 27538 Segmentation fault      $HL_CMD
?
Сервер не перезапускается и это приходится делать вручную.
проблема во всех версиях dproto.
А если без дпрото попробовать? =)

Код: Выделить всё

Connection to Steam servers successful.
   VAC secure mode is activated.
L 07/08/2010 - 21:56:50: World triggered "Round_Start"
meta list
Currently loaded plugins:
      description      stat pend  file              vers      src   load  unlod
0 plugins, 0 running
_restart
....
L 07/08/2010 - 21:56:55: Server shutdown
L 07/08/2010 - 21:56:55: Log file closed
Segmentation fault (core dumped)
Можно попробовать отписать клапану в саппорт, только едва ли они пошевелятся :(

adminaz, обратитесь к клапану с просьбой выпилить накуй эти чертовы румынские редирект-серверы с ихних мастеров, тогда, возможно, вам удастся увидеть свой сервер в интернет листе :)

desagr
Нович0к
Нович0к
Сообщения: 2
Зарегистрирован: 07.06.2009

#467 Сообщение 09.07.2010, 19:28

the_crock писал(а):Sinator, в следующий раз буду думать, кому тестовые версии раздавать.
Угу, главное не таким, как Sinator, а то ненароком увидишь на каждом *.clan.su сайтике "ФИКС ЭКСПЛОЙТА", а после тонны говна в твой адрес. And nobody cares, this version is test ><

adminaz
Нович0к
Нович0к
Сообщения: 14
Зарегистрирован: 22.12.2005
Откуда: Vilnius, Lithuania

#468 Сообщение 10.07.2010, 03:51

просто если steam Сервер 1.0.0.3/Stdio то отображается в steam мастер-сервере
а если
Condition-Zero + Dproto 1.1.2.6/Stdio то не отображается в steam мастер-сервере

dproto.cfg
Master_GameVersion = 1.1.2.6/Stdio
менять на
Master_GameVersion = 1.0.0.3/Stdio
неменяетса

the_crock
Сержант
Сержант
Сообщения: 42
Зарегистрирован: 25.05.2009

#469 Сообщение 13.07.2010, 10:46

adminaz, значение параметра Master_GameVersion используется только мастер-клиентом, вшитым в дпрото (который включается выставлением MasterClient = 1). В дефолтном конфиге он выключен, а с мастер-серверами общается нативный клиент, который находится где-то в steamclient.so/dll. В такой ситуации смена значения Master_GameVersion эффекта давать не будет.
Едем далее. Помнится мне, в декабре 2009 года валве "пофиксили" свои мастер серверы, после чего они иногда возвращают ответ "Bad Challenge" на запросы на регистрацию. Это безобразие продолжается и по сей день, фиксить они эту то-ли багу, то-ли фичу, похоже, не собираются. Это тоже может быть причиной невидимости сервера в интернет листе.

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

Итого: смысла шаманить с настройками, чтобы увидеть свой сервер в на официальных мастер-серверах, сейчас нет, потому что вальве развели там полный срач своим бездействием.

sL1t
Лейтенант
Лейтенант
Сообщения: 100
Зарегистрирован: 16.03.2010

#470 Сообщение 01.08.2010, 18:11

# SC2009_RevCompatMode (0 / 1)
# Enable fix to make steamids generated for SC2009 compatibble with revEmu
SC2009_RevCompatMode = 1
Crock, что дает данная настройка?
Захожу на сервер с разными версиями RevEmu и отдельно ставил Steamclient, везде выдает разные steam_id.
Клиент скачан через Deluxe Update Downloader

revEmu 9.82
Клиент авторизовался так:
L 08/01/2010 - 18:22:51: [DPROTO]: Client 0 - Set AuthIdType 1 [dp_RevEmu]; pClient = 0xb5c2ef08
L 08/01/2010 - 18:22:51: "bzZzz<1><STEAM_0:0:1856675421><>" connected, address "87.251.168.226:27005"
L 08/01/2010 - 18:23:04: "bzZzz<1><STEAM_0:0:1856675421><>" entered the game
revEmu 9.8.3 / revEmu 9.8.3a with steamclient fix by bir3yk (одинаковый steam_id)
Клиент авторизовался так:
L 08/01/2010 - 18:36:37: [DPROTO]: Client 0 - Set AuthIdType 1 [dp_SC2009]; pClient = 0xb5c2ef08
L 08/01/2010 - 18:36:37: "bzZzz<2><STEAM_0:0:1210816844><>" connected, address "87.251.168.226:27005"
L 08/01/2010 - 18:36:45: "bzZzz<2><STEAM_0:0:1210816844><>" entered the game
revEmu 9.82 + Steamclient 2009 v0.4b
Клиент авторизовался так:
L 08/01/2010 - 18:40:33: [DPROTO]: Client 0 - Set AuthIdType 1 [dp_RevEmu]; pClient = 0xb5c2ef08
L 08/01/2010 - 18:40:33: "bzZzz<4><STEAM_0:0:1141909448><>" connected, address "87.251.168.226:27005"
L 08/01/2010 - 18:40:38: "bzZzz<4><STEAM_0:0:1141909448><>" entered the game
Последний раз редактировалось sL1t 01.08.2010, 18:14, всего редактировалось 2 раза.

the_crock
Сержант
Сержант
Сообщения: 42
Зарегистрирован: 25.05.2009

#471 Сообщение 02.08.2010, 11:17

sL1t писал(а):
# SC2009_RevCompatMode (0 / 1)
# Enable fix to make steamids generated for SC2009 compatibble with revEmu
SC2009_RevCompatMode = 1
Crock, что дает данная настройка?
Эта настройка включает режим совместимости для некоторых ид между новым ревему (9.83) и старыми.

Если нужны подробности:
ревему генерирует ид, считая хэш из серийного номера первого физического винта в системе. В 9.82 из серийника, перед передачей в хэш функцию, вырезались символы ' ' (пробел), '\', '/', '-', причем, если в конце серийника были пробелы, они вырезались все, кроме последнего. В новом ревЕму вырезаются вообще все пробелы, но не вырезаются '-'.
Отсюда получаем двойную несовместимость - старый ревЕму оставляет лишний пробел в конце серинйика некоторых винтов; Новый ревему оставляет минусики в серийниках некоторых винтов. Опция SC2009_RevCompatMode как раз включает вырезание этих минусиков перед хэшированием на стороне сервера. С пробелами в конце серийника (точнее, с их отсутствием у новых ревему) я бороться не могу, и у вас как раз этот случай.

Что касается SC2009 0.4b, я вообще его не смотрел, ибо хватило эпопеи с ревЕму. Посмотрю на днях, но совместимость вряд ли там будет.

sL1t
Лейтенант
Лейтенант
Сообщения: 100
Зарегистрирован: 16.03.2010

#472 Сообщение 02.08.2010, 20:21

Спасибо за развернутый ответ =)
SC2009 0.4b я добавил просто для сравнения, им вообще почти никто не должен пользоваться)

Аватара пользователя
Gfx
Нович0к
Нович0к
Сообщения: 6
Зарегистрирован: 28.09.2009

#473 Сообщение 05.08.2010, 22:35

the_crock
UTF8 Chat/Nicknames support completely removed (will add it to another plugin)
когда будет? :wink:
:)

a4843195
Нович0к
Нович0к
Сообщения: 1
Зарегистрирован: 06.08.2010

#474 Сообщение 06.08.2010, 12:03

объясните пожалуйста как пользоваться настройкой

Код: Выделить всё

# SubServer_Enable (0/1)
SubServer_Enable = 0
SubServer_Port = 28015
SubServer_MasterClient = 0
SubServer_AnswerType = 0
SubServer_RedirectCommand = connect 169.254.141.3:27015
SubServer_IP = 0.0.0.0
т.е. включается она так SubServer_Enable = 1, SubServer_RedirectCommand = connect МОЙ_IP:27015, а SubServer_IP что указывать? и как это должно выглядить тогда в поисковике серверов?

@n!t@
Лейтенант
Лейтенант
Сообщения: 187
Зарегистрирован: 07.06.2018
Поблагодарили: 1 раз

#475 Сообщение 11.08.2010, 01:06

Приветствую. Пробовал выдавать всем, включая стиму один общий id - стим получает ошибку о том, что айди ин юз. Вопрос: можно ли заставить выдаваться один id всем посредством dproto (посредством патченной dll можно было), если можно, то как, а если нельзя, то какие решения актуальны на данный момент (вариант 47го протокола, открытого для подключения 48го, как это было с патченной dll в пример не брать).
Последний раз редактировалось Anonymous 11.08.2010, 01:15, всего редактировалось 1 раз.

Аватара пользователя
FullBlooded
Нович0к
Нович0к
Сообщения: 18
Зарегистрирован: 16.08.2009
Откуда: Украина, г.Полтава
Контактная информация:

#476 Сообщение 07.09.2010, 00:07

Сервер под линухой.
Инфа
version
Protocol version 48
Exe version 1.1.2.6/2.0.912.37 (cstrike)
Exe build: 16:05:41 Jun 15 2009 (4554)
] meta list
Currently running plugins:
[ 1] AMX Mod X, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org
[ 2] dproto, v0.8.68, 2010-08-04, by Crock, see
[ 3] Fun, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org
[ 4] CStrike, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org
[ 5] CSX, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org/
[ 6] FakeMeta, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org
Конфиг dproto по-умолчанию, сервер на хостинге запускается с параметрами.

Код: Выделить всё

./hlds_run -game cstrike +ip 91.211.116.26 +port 27020 +sv_lan 0 -autoupdate
В server.cfg список рабочих setmaster, лично их проверял; в steam.inf

Код: Выделить всё

PatchVersion=1.6.3.7

ProductName=cstrike
Сервер не доступен в глобальном поиске серверов в STEAM, только в setti.
Третий день читаю и пытаюсь решить эту проблему. Кто знает - помогите :(

pike
Нович0к
Нович0к
Сообщения: 13
Зарегистрирован: 18.01.2010

#477 Сообщение 07.09.2010, 23:06

FullBlooded писал(а): в steam.inf

Код: Выделить всё

PatchVersion=1.6.3.7
ProductName=cstrike
Сервер не доступен в глобальном поиске серверов в STEAM, только в setti.
Третий день читаю и пытаюсь решить эту проблему. Кто знает - помогите :(
А чего не

Код: Выделить всё

PatchVersion=1.1.2.6
?

Аватара пользователя
FullBlooded
Нович0к
Нович0к
Сообщения: 18
Зарегистрирован: 16.08.2009
Откуда: Украина, г.Полтава
Контактная информация:

#478 Сообщение 07.09.2010, 23:44

pike
В одном мануале так потребовали, неужели в одном этом только и загвоздка может быть?
Поставил PatchVersion=1.1.2.6 в steam.inf, ситуация не изменилась.
Может нужно какие-то библиотеки патчить?

Sinator
Нович0к
Нович0к
Сообщения: 8
Зарегистрирован: 16.05.2010

#479 Сообщение 16.09.2010, 12:23

desagr писал(а):
the_crock писал(а):Sinator, в следующий раз буду думать, кому тестовые версии раздавать.
Угу, главное не таким, как Sinator, а то ненароком увидишь на каждом *.clan.su сайтике "ФИКС ЭКСПЛОЙТА", а после тонны говна в твой адрес. And nobody cares, this version is test ><
Вот только глупости не надо нести.
Я на таких убогих сайтах не бываю.

Добавлено спустя 1 минуту 18 секунд:
Re: GoldSrc на 47 и 48 / dproto 0.8.58
Добавлена поддержка последнего движка под линукс (5006)
Ммм... вчера скачала через апдейт тузл сервер... скачался 08.03.2010 (4883) =\
Откуда взять 5006 ?

sL1t
Лейтенант
Лейтенант
Сообщения: 100
Зарегистрирован: 16.03.2010

#480 Сообщение 18.09.2010, 06:17

-autoupdate -beta hlbeta

Ответить Вложения 5