Форум программистов, компьютерный форум, киберфорум
Игровые движки
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
11 / 8 / 3
Регистрация: 29.03.2018
Сообщений: 87
1

Что может выдавать игровой сервер valve под байтом 0x91 EOF?

19.10.2019, 06:40. Показов 1409. Ответов 3
Метки нет (Все метки)

Делаю браузер игровых серверов valve (Half Life, Cs 1.6 и тд.) на c#, почти готово, только не могу понять что мне выдаёт сервер после номера сборки под маркером Extra Data Flag.
Делаю по официальной документации: Server queries, в ней описаны условия по следующим маркерам: 0x80, 0x10, 0x40, 0x20, 0x01, а сервер мне выдаёт маркер 0x91.
Что может выдавать игровой сервер valve под байтом 0x91 EOF?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.10.2019, 06:40
Ответы с готовыми решениями:

Что Может Выдавать Сообщение "нарушение Прав Доступа"?
Добрый день! 1С 8.1 Проблема. Есть кастомная конфа (переделка УТ 10.3). В ней справочник...

Что такое игровой сервер и как его создать?
Добрый день. Скажите пожалуйста, что такое игровой сервер(в прямом смысле слова)? Допустим я хочу...

вместо того чтобы выдавать выпадающее меню под нужным оно под главной выдает хотя в скачиваемом файле все правильно.
Проблема такая, скачал меню но вместо того чтобы выдавать выпадающее меню под нужным оно под...

Что значит сервер не может работать по VPN только TCP/IP ?
Планируется запустить маленький сервек по локалке и люди к нему должны подключаться извне. В...

3
426 / 152 / 37
Регистрация: 18.08.2012
Сообщений: 751
19.10.2019, 07:13 2
Лучший ответ Сообщение было отмечено Dimasikkk1 как решение

Решение

Цитата Сообщение от Dimasikkk1 Посмотреть сообщение
сервер мне выдаёт маркер 0x91
Extra Data Flag (EDF) byte If present, this specifies which additional data fields will be included
это не просто байт, а битовая маска:
Кликните здесь для просмотра всего текста
Only if if ( EDF & 0x80 ) proves true:
Data Type Comment
Port short The server's game port number.
Only if if ( EDF & 0x10 ) proves true:
Data Type Comment
SteamID long long Server's SteamID.
Only if if ( EDF & 0x40 ) proves true:
Data Type Comment
Port short Spectator port number for SourceTV.
Name string Name of the spectator server for SourceTV.
Only if if ( EDF & 0x20 ) proves true:
Data Type Comment
Keywords string Tags that describe the game according to the server (for future use.)
Only if if ( EDF & 0x01 ) proves true:
Data Type Comment
GameID long long The server's 64-bit GameID. If this is present, a more accurate AppID is present in the low 24 bits. The earlier AppID could have been truncated as it was forced into 16-bit storage.
1
11 / 8 / 3
Регистрация: 29.03.2018
Сообщений: 87
19.10.2019, 07:59  [ТС] 3
Кстати, да, я что-то затупил и думал что & - это эквивалентность
0
426 / 152 / 37
Регистрация: 18.08.2012
Сообщений: 751
19.10.2019, 08:01 4
если я правильно понял - то в конце у тебя должно получиться gameID = 320.
возможно, правильней - было бы назвать его appID:
магазин STEAM - как бы намекает...
https://store.steampowered.com/app/320/HalfLife_2_Deathmatch/
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2019, 08:01

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Не заходит под обычным пользователем, что это может быть?
Добрый день, подскажите пожалуйста такой момент. Пытаюсь зайти под обычным пользователем через...

Температура процессора под 100 градусов, что может быть?
Здравствуйте, такая вот проблема, процессор в простое нагревается под 95-100 градусов, запускать...

Что лучше подобрать под Веб-Сервер?
Доброго времени суток. Какой лучше подобрать дистрибутив для Веб-Сервера? Пока в фаворитах...

Не запускается сервер под freebsd, что делать?
в один прекрасный момент перестал работать сервер, на котором куча важных данных. что посоветуете?

Генерация случайных чисел с использованием srand и библиотеки time может выдавать одинаковые числа, если...
... если интервал случайных чисел, из которых идет отбор больше требуемого кол-ва случайных чисел?...

Что лучше игровой ноутбук или игровой компьютер?
Что лучше: игровой ноутбук(например за 40000руб.) или игровой компьютер(например за...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.