Repository: ValvePython/csgo
Branch: master
Commit: ed81efa8c361
Files: 51
Total size: 1.3 MB
Directory structure:
gitextract_tr2o_r6m/
├── .coveragerc
├── .gitignore
├── Makefile
├── README.rst
├── csgo/
│ ├── __init__.py
│ ├── client.py
│ ├── common_enums.py
│ ├── enums.py
│ ├── features/
│ │ ├── __init__.py
│ │ ├── items.py
│ │ ├── match.py
│ │ ├── player.py
│ │ └── sharedobjects.py
│ ├── msg.py
│ ├── proto_enums.py
│ ├── protobufs/
│ │ ├── __init__.py
│ │ ├── base_gcmessages_pb2.py
│ │ ├── cstrike15_gcmessages_pb2.py
│ │ ├── econ_gcmessages_pb2.py
│ │ ├── engine_gcmessages_pb2.py
│ │ ├── gcsdk_gcmessages_pb2.py
│ │ ├── gcsystemmsgs_pb2.py
│ │ └── steammessages_pb2.py
│ └── sharecode.py
├── docs/
│ ├── .gitignore
│ ├── Makefile
│ ├── conf.py
│ ├── csgo.client.rst
│ ├── csgo.enums.rst
│ ├── csgo.features.items.rst
│ ├── csgo.features.match.rst
│ ├── csgo.features.player.rst
│ ├── csgo.features.rst
│ ├── csgo.features.sharedobjects.rst
│ ├── csgo.msg.rst
│ ├── csgo.rst
│ ├── csgo.sharecode.rst
│ ├── index.rst
│ └── user_guide.rst
├── gen_enum_from_protos.py
├── protobuf_list.txt
├── protobufs/
│ ├── base_gcmessages.proto
│ ├── cstrike15_gcmessages.proto
│ ├── econ_gcmessages.proto
│ ├── engine_gcmessages.proto
│ ├── gcsdk_gcmessages.proto
│ ├── gcsystemmsgs.proto
│ ├── google/
│ │ └── protobuf/
│ │ └── descriptor.proto
│ └── steammessages.proto
├── requirements.txt
└── setup.py
================================================
FILE CONTENTS
================================================
================================================
FILE: .coveragerc
================================================
[run]
concurrency = gevent
omit =
dota2/protobufs/*
================================================
FILE: .gitignore
================================================
dist
*.egg-info
*.pyc
.coverage
*.swp
csgo/protobufs/*.proto
credentials/*
================================================
FILE: Makefile
================================================
define HELPBODY
Available commands:
make help - this thing.
make init - install python dependancies
make test - run tests and coverage
make pylint - code analysis
make build - pylint + test
make docs - generate html docs using sphinx
make dist - build source distribution
mage register - register in pypi
make upload - upload to pypi
make pb_fetch - fetch protobufs from SteamRE
make pb_compile - compile with protoc
make pb_clear - removes *.proto
make pb_update - pb_fetch + pb_compile
endef
export HELPBODY
help:
@echo "$$HELPBODY"
init:
pip install -r requirements.txt
test:
coverage erase
PYTHONHASHSEED=0 nosetests --verbosity 1 --with-coverage --cover-package=csgo
pylint:
pylint -r n -f colorized csgo || true
build: pylint test docs
.FORCE:
docs: .FORCE
$(MAKE) -C docs html
clean:
rm -rf dist csgo.egg-info csgo/*.pyc
dist: clean
python setup.py sdist
register:
python setup.py register -r pypi
upload: dist register
twine upload -r pypi dist/*
pb_fetch:
wget -nv --show-progress -N -P ./protobufs/ -i protobuf_list.txt
sed -i '1s/^/syntax = "proto2"\;\npackage csgo\;\n/' protobufs/*.proto
sed -i 's/\(optional\|repeated\) \.\([A-Z]\)/\1 csgo.\2/' protobufs/*.proto
sed -i 's/cc_generic_services/py_generic_services/' protobufs/*.proto
pb_compile:
for filepath in `ls ./protobufs/*.proto`; do \
protoc3 --python_out ./csgo/protobufs/ --proto_path=./protobufs "$$filepath"; \
done;
sed -i '/^import sys/! s/^import /import csgo.protobufs./' csgo/protobufs/*_pb2.py
pb_clear:
rm -f ./protobufs/*.proto ./csgo/protobufs/*_pb2.py
gen_enums:
python gen_enum_from_protos.py > csgo/proto_enums.py
pb_update: pb_fetch pb_compile gen_enums
================================================
FILE: README.rst
================================================
| |pypi| |license| |docs|
| |sonar_maintainability| |sonar_reliability| |sonar_security|
Supports Python ``2.7+`` and ``3.3+``.
Module based on `steam `_
for interacting with CSGO's Game Coordinator.
**Documentation**: http://csgo.readthedocs.io
| Note that this module should be considered an alpha.
| Contributions and suggestion are always welcome.
Installation
------------
Install latest version from PYPI::
pip install -U csgo
Install the current dev version from ``github``::
pip install git+https://github.com/ValvePython/csgo
.. |pypi| image:: https://img.shields.io/pypi/v/csgo.svg?style=flat&label=latest%20version
:target: https://pypi.python.org/pypi/csgo
:alt: Latest version released on PyPi
.. |license| image:: https://img.shields.io/pypi/l/csgo.svg?style=flat&label=license
:target: https://pypi.python.org/pypi/csgo
:alt: MIT License
.. |docs| image:: https://readthedocs.org/projects/csgo/badge/?version=latest
:target: http://csgo.readthedocs.io/en/latest/?badge=latest
:alt: Documentation status
.. |sonar_maintainability| image:: https://sonarcloud.io/api/project_badges/measure?project=ValvePython_csgo&metric=sqale_rating
:target: https://sonarcloud.io/dashboard?id=ValvePython_csgo
:alt: SonarCloud Rating
.. |sonar_reliability| image:: https://sonarcloud.io/api/project_badges/measure?project=ValvePython_csgo&metric=reliability_rating
:target: https://sonarcloud.io/dashboard?id=ValvePython_csgo
:alt: SonarCloud Rating
.. |sonar_security| image:: https://sonarcloud.io/api/project_badges/measure?project=ValvePython_csgo&metric=security_rating
:target: https://sonarcloud.io/dashboard?id=ValvePython_csgo
:alt: SonarCloud Rating
================================================
FILE: csgo/__init__.py
================================================
__version__ = "1.0.0"
__author__ = "Rossen Georgiev"
version_info = (1, 0, 0)
================================================
FILE: csgo/client.py
================================================
"""
Only the most essential features to :class:`csgo.client.CSGOClient` are found here. Every other feature is inherited from
the :mod:`csgo.features` package and it's submodules.
"""
import logging
import gevent
import google.protobuf
from steam.core.msg import GCMsgHdrProto
from steam.client.gc import GameCoordinator
from steam.enums.emsg import EMsg
from steam.utils.proto import proto_fill_from_dict
from csgo.features import FeatureBase
from csgo.enums import EGCBaseClientMsg, GCConnectionStatus, GCClientLauncherType
from csgo.msg import get_emsg_enum, find_proto
from csgo.protobufs import gcsdk_gcmessages_pb2 as pb_gc
from csgo.protobufs import cstrike15_gcmessages_pb2 as pb_gclient
class CSGOClient(GameCoordinator, FeatureBase):
"""
:param steam_client: Instance of the steam client
:type steam_client: :class:`steam.client.SteamClient`
"""
_retry_welcome_loop = None
verbose_debug = False
#: enable pretty print of messages in debug logging
app_id = 730
#: main client app id
launcher = GCClientLauncherType.DEFAULT
#: launcher type (used for access to PW) See: :class:`csgo.enums.GCClientLauncherType`
current_jobid = 0
ready = False
#: ``True`` when we have a session with GC
connection_status = GCConnectionStatus.NO_SESSION
#: See :class:`csgo.enums.GCConnectionStatus`
@property
def account_id(self):
"""
Account ID of the logged-in user in the steam client
"""
return self.steam.steam_id.id
@property
def steam_id(self):
"""
:class:`steam.steamid.SteamID` of the logged-in user in the steam client
"""
return self.steam.steam_id
def __init__(self, steam_client):
GameCoordinator.__init__(self, steam_client, self.app_id)
self._LOG = logging.getLogger(self.__class__.__name__)
FeatureBase.__init__(self)
self.steam.on('disconnected', self._handle_disconnect)
self.steam.on(EMsg.ClientPlayingSessionState, self._handle_play_sess_state)
# register GC message handles
self.on(EGCBaseClientMsg.EMsgGCClientConnectionStatus, self._handle_conn_status)
self.on(EGCBaseClientMsg.EMsgGCClientWelcome, self._handle_client_welcome)
def __repr__(self):
return "<%s(%s) %s>" % (self.__class__.__name__,
repr(self.steam),
repr(self.connection_status),
)
def _handle_play_sess_state(self, message):
if self.ready and message.playing_app != self.app_id:
self._set_connection_status(GCConnectionStatus.NO_SESSION)
def _handle_disconnect(self):
if self._retry_welcome_loop:
self._retry_welcome_loop.kill()
self._set_connection_status(GCConnectionStatus.NO_SESSION)
def _handle_client_welcome(self, message):
self._set_connection_status(GCConnectionStatus.HAVE_SESSION)
# handle CSGO Welcome
submessage = pb_gclient.CMsgCStrike15Welcome()
submessage.ParseFromString(message.game_data)
if self.verbose_debug:
self._LOG.debug("Got CStrike15Welcome:\n%s" % str(submessage))
else:
self._LOG.debug("Got CStrike15Welcome")
self.emit('csgo_welcome', submessage)
def _handle_conn_status(self, message):
self._set_connection_status(message.status)
def _process_gc_message(self, emsg, header, payload):
emsg = get_emsg_enum(emsg)
proto = find_proto(emsg)
if proto is None:
self._LOG.error("Failed to parse: %s" % repr(emsg))
return
message = proto()
message.ParseFromString(payload)
if self.verbose_debug:
self._LOG.debug("Incoming: %s\n%s\n---------\n%s" % (repr(emsg),
str(header),
str(message),
))
else:
self._LOG.debug("Incoming: %s", repr(emsg))
self.emit(emsg, message)
if header.proto.job_id_target != 18446744073709551615:
self.emit('job_%d' % header.proto.job_id_target, message)
def _set_connection_status(self, status):
prev_status = self.connection_status
self.connection_status = GCConnectionStatus(status)
if self.connection_status != prev_status:
self.emit("connection_status", self.connection_status)
if self.connection_status == GCConnectionStatus.HAVE_SESSION and not self.ready:
self.ready = True
self.emit('ready')
elif self.connection_status != GCConnectionStatus.HAVE_SESSION and self.ready:
self.ready = False
self.emit('notready')
def wait_msg(self, event, timeout=None, raises=None):
"""Wait for a message, similiar to :meth:`.wait_event`
:param event: event id
:type event: :class:`.ECsgoGCMsg` or job id
:param timeout: seconds to wait before timeout
:type timeout: :class:`int`
:param raises: On timeout when ``False`` returns :class:`None`, else raise :class:`gevent.Timeout`
:type raises: :class:`bool`
:return: returns a message or :class:`None`
:rtype: :class:`None`, or `proto message`
:raises: :class:`gevent.Timeout`
"""
resp = self.wait_event(event, timeout, raises)
if resp is not None:
return resp[0]
def send_job(self, *args, **kwargs):
"""
Send a message as a job
Exactly the same as :meth:`send`
:return: jobid event identifier
:rtype: :class:`str`
"""
jobid = self.current_jobid = ((self.current_jobid + 1) % 10000) or 1
self.remove_all_listeners('job_%d' % jobid)
self._send(*args, jobid=jobid, **kwargs)
return "job_%d" % jobid
def send(self, emsg, data={}, proto=None):
"""
Send a message
:param emsg: Enum for the message
:param data: data for the proto message
:type data: :class:`dict`
:param proto: (optional) manually specify protobuf, other it's detected based on ``emsg``
"""
self._send(emsg, data, proto)
def _send(self, emsg, data={}, proto=None, jobid=None):
if not isinstance(data, dict):
raise ValueError("data kwarg can only be a dict")
if proto is None:
proto = find_proto(emsg)
if proto is None or not issubclass(proto, google.protobuf.message.Message):
raise ValueError("Unable to find proto for emsg, or proto kwarg is invalid")
message = proto()
proto_fill_from_dict(message, data)
header = GCMsgHdrProto(emsg)
if jobid is not None:
header.proto.job_id_source = jobid
if self.verbose_debug:
str_message = ''
str_header = str(header)
str_body = str(message)
if str_header:
str_message += "-- header ---------\n%s\n" % str_header
if str_body:
str_message += "-- message --------\n%s\n" % str_body
self._LOG.debug("Outgoing: %s\n%s" % (repr(emsg), str_message))
else:
self._LOG.debug("Outgoing: %s", repr(emsg))
GameCoordinator.send(self, header, message.SerializeToString())
def _knock_on_gc(self):
n = 1
while True:
if not self.ready:
if self.launcher == GCClientLauncherType.PERFECTWORLD:
self.send(EGCBaseClientMsg.EMsgGCClientHelloPW, {
'client_launcher': self.launcher,
})
else: # GCClientLauncherType.DEFAULT
self.send(EGCBaseClientMsg.EMsgGCClientHello)
self.wait_event('ready', timeout=3 + (2**n))
n = min(n + 1, 4)
else:
self.wait_event('notready')
n = 1
gevent.sleep(1)
def launch(self):
"""
Launch CSGO and establish connection with the game coordinator
``ready`` event will fire when the session is ready.
If the session is lost ``notready`` event will fire.
Alternatively, ``connection_status`` event can be monitored for changes.
"""
if not self.steam.logged_on:
self.steam.wait_event('logged_on')
if not self._retry_welcome_loop and self.app_id not in self.steam.current_games_played:
self.steam.games_played(self.steam.current_games_played + [self.app_id])
self._retry_welcome_loop = gevent.spawn(self._knock_on_gc)
def exit(self):
"""
Close connection to CSGO's game coordinator
"""
if self._retry_welcome_loop:
self._retry_welcome_loop.kill()
if self.app_id in self.steam.current_games_played:
self.steam.current_games_played.remove(self.app_id)
self.steam.games_played(self.steam.current_games_played)
self._set_connection_status(GCConnectionStatus.NO_SESSION)
================================================
FILE: csgo/common_enums.py
================================================
from enum import IntEnum
class ESOType(IntEnum):
CSOEconItem = 1
CSOPersonaDataPublic = 2
CSOItemRecipe = 5
CSOEconGameAccountClient = 7
CSOEconItemDropRateBonus = 38
CSOEconItemEventTicket = 40
CSOAccountSeasonalOperation = 41
CSOEconDefaultEquippedDefinitionInstanceClient = 43
CSOEconCoupon = 45
CSOQuestProgress = 46
class EXPBonusFlag(IntEnum):
EarnedXpThisPeriod = 1 << 0
FirstReward = 1 << 1
Msg_YourReportGotConvicted = 1 << 2
Msg_YouPartiedWithCheaters = 1 << 3
PrestigeEarned = 1 << 4
ChinaGovernmentCert = 1 << 5
OverwatchBonus = 1 << 28
BonusBoostConsumed = 1 << 29
ReducedGain = 1 << 30
# Do not remove
from sys import modules
from enum import EnumMeta
__all__ = [obj.__name__
for obj in modules[__name__].__dict__.values()
if obj.__class__ is EnumMeta and obj.__name__ != 'IntEnum'
]
del modules, EnumMeta
================================================
FILE: csgo/enums.py
================================================
from csgo.common_enums import *
from csgo.proto_enums import *
================================================
FILE: csgo/features/__init__.py
================================================
from csgo.features.match import Match
from csgo.features.player import Player
from csgo.features.items import Items
from csgo.features.sharedobjects import SOBase
class FeatureBase(Match, Player, Items, SOBase):
"""
This object is used to all high level functionality to CSGOClient.
The features are seperated into submodules with a single class.
"""
pass
================================================
FILE: csgo/features/items.py
================================================
from csgo.enums import ECsgoGCMsg
class Items(object):
def __init__(self):
super(Items, self).__init__()
# register our handlers
self.on(ECsgoGCMsg.EMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse, self.__handle_preview_data_block)
def request_preview_data_block(self, s, a, d, m):
"""
Request item preview data block
The parameters can be taken from ``inspect`` links either from an inventory or market.
The market has the ``m`` paramter, while the inventory one has ``s``.
Set the missing one to ``0``. Example ``inpsect`` links:
.. code:: text
steam://rungame/730/765xxxxxxxxxxxxxx/+csgo_econ_action_preview%20S11111111111111111A2222222222D33333333333333333333``
steam://rungame/730/765xxxxxxxxxxxxxx/+csgo_econ_action_preview%20M444444444444444444A2222222222D33333333333333333333``
:param s: steam id of owner (set to ``0`` if not available)
:type s: :class:`int`
:param a: item id
:type a: :class:`int`
:param d: UNKNOWN
:type d: :class:`int`
:param m: market id (set to ``0`` if not available)
:type m: :class:`int`
Response event: ``item_data_block``
:param message: `CEconItemPreviewDataBlock `_
:type message: proto message
"""
self.send(ECsgoGCMsg.EMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest, {
'param_s': s,
'param_a': a,
'param_d': d,
'param_m': m,
})
def __handle_preview_data_block(self, message):
self.emit("item_data_block", message.iteminfo)
================================================
FILE: csgo/features/match.py
================================================
from csgo.enums import ECsgoGCMsg
class Match(object):
def __init__(self):
super(Match, self).__init__()
# register our handlers
self.on(ECsgoGCMsg.EMsgGCCStrike15_v2_MatchmakingGC2ClientHello, self.__handle_mmstats)
self.on(ECsgoGCMsg.EMsgGCCStrike15_v2_MatchList, self.__handle_match_list)
self.on(ECsgoGCMsg.EMsgGCCStrike15_v2_WatchInfoUsers, self.__handle_watch_info)
def request_matchmaking_stats(self):
"""
Request matchmaking statistics
Response event: ``matchmaking_stats``
:param message: `CMsgGCCStrike15_v2_MatchmakingGC2ClientHello `_
:type message: proto message
"""
self.send(ECsgoGCMsg.EMsgGCCStrike15_v2_MatchmakingClient2GCHello)
def __handle_mmstats(self, message):
self.emit("matchmaking_stats", message)
def request_current_live_games(self):
"""
Request current live games
Response event: ``current_live_games``
:param message: `CMsgGCCStrike15_v2_MatchList `_
:type message: proto message
"""
self.send(ECsgoGCMsg.EMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames)
def request_live_game_for_user(self, account_id):
"""
.. warning::
Deprecated. CSGO no longer reponds for this method
Request recent games for a specific user
:param account_id: account id of the user
:type account_id: :class:`int`
Response event: ``live_game_for_user``
:param message: `CMsgGCCStrike15_v2_MatchList `_
:type message: proto message
"""
self.send(ECsgoGCMsg.EMsgGCCStrike15_v2_MatchListRequestLiveGameForUser, {
'accountid': account_id,
})
def request_full_match_info(self, matchid, outcomeid, token):
"""
Request full match info. The parameters can be decoded from a match ShareCode
:param matchid: match id
:type matchid: :class:`int`
:param outcomeid: outcome id
:type outcomeid: :class:`int`
:param token: token
:type token: :class:`int`
Response event: ``full_match_info``
:param message: `CMsgGCCStrike15_v2_MatchList `_
:type message: proto message
"""
self.send(ECsgoGCMsg.EMsgGCCStrike15_v2_MatchListRequestFullGameInfo, {
'matchid': matchid,
'outcomeid': outcomeid,
'token': token,
})
def request_recent_user_games(self, account_id):
"""
Request recent games for a specific user
:param account_id: account id of the user
:type account_id: :class:`int`
Response event: ``recent_user_games``
:param message: `CMsgGCCStrike15_v2_MatchList `_
:type message: proto message
"""
self.send(ECsgoGCMsg.EMsgGCCStrike15_v2_MatchListRequestRecentUserGames, {
'accountid': account_id,
})
def __handle_match_list(self, message):
emsg = message.msgrequestid
if emsg == ECsgoGCMsg.EMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames:
self.emit("current_live_games", message)
elif emsg == ECsgoGCMsg.EMsgGCCStrike15_v2_MatchListRequestLiveGameForUser:
self.emit("live_game_for_user", message)
elif emsg == ECsgoGCMsg.EMsgGCCStrike15_v2_MatchListRequestRecentUserGames:
self.emit("recent_user_games", message)
elif emsg == ECsgoGCMsg.EMsgGCCStrike15_v2_MatchListRequestFullGameInfo:
self.emit("full_match_info", message)
def request_watch_info_friends(self, account_ids, request_id=1, serverid=0, matchid=0):
"""Request watch info for friends
:param account_ids: list of account ids
:type account_ids: list
:param request_id: request id, used to match reponse with request (default: 1)
:type request_id: int
:param serverid: server id
:type serverid: int
:param matchid: match id
:type matchid: int
Response event: ``watch_info``
:param message: `CMsgGCCStrike15_v2_WatchInfoUsers `_
:type message: proto message
"""
self.send(ECsgoGCMsg.EMsgGCCStrike15_v2_ClientRequestWatchInfoFriends2, {
'account_ids': account_ids,
'request_id': request_id,
'serverid': serverid,
'matchid': matchid
})
def __handle_watch_info(self, message):
self.emit("watch_info", message)
================================================
FILE: csgo/features/player.py
================================================
from csgo.enums import ECsgoGCMsg
class Player(object):
ranks_map = {
0: "Not Ranked",
1: "Silver I",
2: "Silver II",
3: "Silver III",
4: "Silver IV",
5: "Silver Elite",
6: "Silver Elite Master",
7: "Gold Nova I",
8: "Gold Nova II",
9: "Gold Nova III",
10: "Gold Nova Master",
11: "Master Guardian I",
12: "Master Guardian II",
13: "Master Guardian Elite",
14: "Distinguished Master Guardian",
15: "Legendary Eagle",
16: "Legendary Eagle Master",
17: "Supreme Master First Class",
18: "The Global Elite"
}
""":class:`dict` mapping rank id to name"""
wingman_ranks_map = ranks_map
""":class:`dict` mapping wingman rank id to name"""
dangerzone_ranks_map = {
0: "Hidden",
1: "Lab Rat I",
2: "Lab Rat II",
3: "Sprinting Hare I",
4: "Sprinting Hare II",
5: "Wild Scout I",
6: "Wild Scout II",
7: "Wild Scout Elite",
8: "Hunter Fox I",
9: "Hunter Fox II",
10: "Hunter Fox II",
11: "Hunter Fox Elite",
12: "Timber Wolf",
13: "Ember Wolf",
14: "Wildfire Wolf",
15: "The Howling Alpha",
}
""":class:`dict` mapping dangerzone rank id to name"""
levels_map = {
0: 'Not Recruited',
1: 'Recruit',
2: 'Private',
3: 'Private',
4: 'Private',
5: 'Corporal',
6: 'Corporal',
7: 'Corporal',
8: 'Corporal',
9: 'Sergeant',
10: 'Sergeant',
11: 'Sergeant',
12: 'Sergeant',
13: 'Master Sergeant',
14: 'Master Sergeant',
15: 'Master Sergeant',
16: 'Master Sergeant',
17: 'Sergeant Major',
18: 'Sergeant Major',
19: 'Sergeant Major',
20: 'Sergeant Major',
21: 'Lieutenant',
22: 'Lieutenant',
23: 'Lieutenant',
24: 'Lieutenant',
25: 'Captain',
26: 'Captain',
27: 'Captain',
28: 'Captain',
29: 'Major',
30: 'Major',
31: 'Major',
32: 'Major',
33: 'Colonel',
34: 'Colonel',
35: 'Colonel',
36: 'Brigadier General',
37: 'Major General',
38: 'Lieutenant General',
39: 'General',
40: 'Global General'
}
""":class:`dict` mapping level to name"""
def __init__(self):
super(Player, self).__init__()
# register our handlers
self.on(ECsgoGCMsg.EMsgGCCStrike15_v2_PlayersProfile, self.__handle_player_profile)
def request_player_profile(self, account_id, request_level=32):
"""
Request player profile
:param account_id: account id
:type account_id: :class:`int`
:param request_level: no clue what this is used for; if you do, please make pull request
:type request_level: :class:`int`
Response event: ``player_profile``
:param message: `CMsgGCCStrike15_v2_MatchmakingGC2ClientHello `_
:type message: proto message
"""
self.send(ECsgoGCMsg.EMsgGCCStrike15_v2_ClientRequestPlayersProfile, {
'account_id': account_id,
'request_level': request_level,
})
def __handle_player_profile(self, message):
if message.account_profiles:
self.emit("player_profile", message.account_profiles[0])
================================================
FILE: csgo/features/sharedobjects.py
================================================
"""Essentially a :class:`dict` containing shared object caches.
The objects are read-only, so don't change any values.
The instance reference of individual objects will remain the same thought their lifetime.
Individual objects can be accessed via their key, if they have one.
.. note::
Some cache types don't have a key and only hold one object instance.
Then only the the cache type is needed to access it.
(e.g. ``CSOEconGameAccountClient``)
.. code:: python
csgo_client.socache[ESOType.CSOEconItem] # dict with item objects, key = item id
csgo_client.socache[ESOType.CSOEconItem][123456] # item object
csgo_client.socache[ESOType.CSOEconGameAccountClient] # returns a CSOEconGameAccountClient object
Events will be fired when individual objects are updated.
Event key is a :class:`tuple`` in the following format: ``(event, cache_type)``.
The available events are ``new``, ``updated``, and ``removed``.
Each event has a single parameter, which is the object instance.
Even when removed, there is object instance returned, usually only with the key field filled.
.. code:: python
@csgo_client.socache.on(('new', ESOType.CSOEconItem))
def got_a_new_item(obj):
print "Got a new item! Yay"
print obj
# access the item via socache at any time
print csgo_client.socache[ESOType.CSOEconItem][obj.id]
"""
import logging
from eventemitter import EventEmitter
from csgo.enums import EGCBaseClientMsg, ESOMsg, ESOType
from csgo.protobufs import base_gcmessages_pb2 as _gc_base
from csgo.protobufs import cstrike15_gcmessages_pb2 as _gc_cstrike
def find_so_proto(type_id):
"""Resolves proto massage for given type_id
:param type_id: SO type
:type type_id: :class:`csgo.enums.ESOType`
:returns: proto message or `None`
"""
if not isinstance(type_id, ESOType):
return None
proto = getattr(_gc_base, type_id.name, None)
if proto is None:
proto = getattr(_gc_cstrike, type_id.name, None)
return proto
# hack to mark certain CSO as having no key
class NO_KEY:
pass
so_key_fields = {
# _gc_base.CSOPartyInvite.DESCRIPTOR: ['group_id'],
# _gc_base.CSOLobbyInvite.DESCRIPTOR: ['group_id'],
# _gc_base.CSOEconItemLeagueViewPass.DESCRIPTOR: ['account_id', 'league_id'],
# _gc_base.CSOEconDefaultEquippedDefinitionInstanceClient.DESCRIPTOR: ['account_id', 'class_id', 'slot_id'],
_gc_base.CSOEconItem.DESCRIPTOR: ['id'],
_gc_base.CSOEconGameAccountClient.DESCRIPTOR: NO_KEY,
_gc_base.CSOEconItemEventTicket.DESCRIPTOR: NO_KEY,
_gc_cstrike.CSOPersonaDataPublic.DESCRIPTOR: NO_KEY,
# _gc_cstrike.CSOEconCoupon.DESCRIPTOR: ['entryid'],
# _gc_cstrike.CSOQuestProgress.DESCRIPTOR: ['questid'],
}
# key is either one or a number of fields marked with option 'key_field'=true in protos
def get_so_key_fields(desc):
if desc in so_key_fields:
return so_key_fields[desc]
else:
fields = []
for field in desc.fields:
for odesc, value in field.GetOptions().ListFields():
if odesc.name == 'key_field' and value == True:
fields.append(field.name)
so_key_fields[desc] = fields
return fields
def get_key_for_object(obj):
key = get_so_key_fields(obj.DESCRIPTOR)
if key is NO_KEY:
return NO_KEY
elif not key:
return None
elif len(key) == 1:
return getattr(obj, key[0])
else:
return tuple(map(lambda x: getattr(obj, x), key))
class SOBase(object):
def __init__(self):
super(SOBase, self).__init__()
#: Shared Object Caches
name = "%s.socache" % self.__class__.__name__
self.socache = SOCache(self, name)
class SOCache(EventEmitter, dict):
ESOType = ESOType #: expose ESOType
def __init__(self, csgo_client, logger_name):
self._LOG = logging.getLogger(logger_name if logger_name else self.__class__.__name__)
self._caches = {}
self._csgo = csgo_client
# register our handlers
csgo_client.on(ESOMsg.Create, self._handle_create)
csgo_client.on(ESOMsg.Update, self._handle_update)
csgo_client.on(ESOMsg.Destroy, self._handle_destroy)
csgo_client.on(ESOMsg.UpdateMultiple, self._handle_update_multiple)
csgo_client.on(ESOMsg.CacheSubscribed, self._handle_cache_subscribed)
csgo_client.on(ESOMsg.CacheUnsubscribed, self._handle_cache_unsubscribed)
csgo_client.on(EGCBaseClientMsg.EMsgGCClientWelcome, self._handle_client_welcome)
csgo_client.on('notready', self._handle_cleanup)
def __hash__(self):
# pretend that we are a hashable dict, lol
# don't attach more than one SOCache per CSGOClient
return hash((self._csgo, 42))
def __getitem__(self, key):
try:
key = ESOType(key)
except ValueError:
raise KeyError("%s" % key)
if key not in self:
self[key] = dict()
return dict.__getitem__(self, key)
def __repr__(self):
return "" % repr(self._csgo)
def emit(self, event, *args):
if event is not None:
self._LOG.debug("Emit event: %s" % repr(event))
super(SOCache, self).emit(event, *args)
def _handle_cleanup(self):
for v in self.values():
if isinstance(v, dict):
v.clear()
self.clear()
self._caches.clear()
def _get_proto_for_type(self, type_id):
try:
type_id = ESOType(type_id)
except ValueError:
self._LOG.error("Unsupported type: %d" % type_id)
return
proto = find_so_proto(type_id)
if proto is None:
self._LOG.error("Unable to locate proto for: %s" % repr(type_id))
return
return proto
def _parse_object_data(self, type_id, object_data):
proto = self._get_proto_for_type(type_id)
if proto is None:
return
if not get_so_key_fields(proto.DESCRIPTOR):
self._LOG.error("Unable to find key for %s" % type_id)
return
obj = proto.FromString(object_data)
key = get_key_for_object(obj)
return key, obj
def _update_object(self, type_id, object_data):
result = self._parse_object_data(type_id, object_data)
if result:
key, obj = result
type_id = ESOType(type_id)
if key is NO_KEY:
if not isinstance(self[type_id], dict):
self[type_id].CopyFrom(obj)
obj = self[type_id]
else:
self[type_id] = obj
else:
if key in self[type_id]:
self[type_id][key].CopyFrom(obj)
obj = self[type_id][key]
else:
self[type_id][key] = obj
return type_id, obj
def _handle_create(self, message):
result = self._update_object(message.type_id, message.object_data)
if result:
type_id, obj = result
self.emit(('new', type_id), obj)
def _handle_update(self, message):
result = self._update_object(message.type_id, message.object_data)
if result:
type_id, obj = result
self.emit(('updated', type_id), obj)
def _handle_destroy(self, message):
result = self._parse_object_data(message.type_id, message.object_data)
if result:
key, obj = result
type_id = ESOType(message.type_id)
current = None
if key is NO_KEY:
current = self.pop(type_id, None)
else:
current = self[type_id].pop(key, None)
if current: current.CopyFrom(obj)
self.emit(('removed', type_id), current or obj)
def _handle_update_multiple(self, message):
for so_object in message.objects_modified:
self._handle_update(so_object)
# for so_object in message.objects_added:
# self._handle_create(so_object)
# for so_object in message.objects_removed:
# self._handle_destroy(so_object)
def _handle_client_welcome(self, message):
for one in message.outofdate_subscribed_caches:
self._handle_cache_subscribed(one)
def _handle_cache_subscribed(self, message):
cache_key = message.owner_soid.type, message.owner_soid.id
self._caches.setdefault(cache_key, dict())
cache = self._caches[cache_key]
cache['version'] = message.version
cache.setdefault('type_ids', set()).update(map(lambda x: x.type_id, message.objects))
for objects in message.objects:
for object_bytes in objects.object_data:
result = self._update_object(objects.type_id, object_bytes)
if not result: break
type_id, obj = result
self.emit(('new', type_id), obj)
def _handle_cache_unsubscribed(self, message):
cache_key = message.owner_soid.type, message.owner_soid.id
if cache_key not in self._caches: return
cache = self._caches[cache_key]
for type_id in cache['type_ids']:
if type_id in self:
type_id = ESOType(type_id)
if isinstance(self[type_id], dict):
for key in list(self[type_id].keys()):
self.emit(('removed', type_id), self[type_id].pop(key))
else:
self.emit(('removed', type_id), self.pop(type_id))
del self[type_id]
del self._caches[cache_key]
================================================
FILE: csgo/msg.py
================================================
"""
Various utility function for dealing with messages.
"""
from csgo.enums import EGCBaseClientMsg, ECsgoGCMsg, EGCItemMsg
from csgo.protobufs import gcsdk_gcmessages_pb2
from csgo.protobufs import cstrike15_gcmessages_pb2
from csgo.protobufs import econ_gcmessages_pb2
from csgo.protobufs import base_gcmessages_pb2
def get_emsg_enum(emsg):
"""
Attempts to find the Enum for the given :class:`int`
:param emsg: integer corresponding to a Enum
:type emsg: :class:`int`
:return: Enum if found, `emsg` if not
:rtype: Enum, :class:`int`
"""
for enum in (EGCBaseClientMsg,
ECsgoGCMsg,
EGCItemMsg,
):
try:
return enum(emsg)
except ValueError:
pass
return emsg
def find_proto(emsg):
"""
Attempts to find the protobuf message for a given Enum
:param emsg: Enum corrensponding to a protobuf message
:type emsg: `Enum`
:return: protobuf message class
"""
if type(emsg) is int:
return None
proto = _proto_map_why_cant_we_name_things_properly.get(emsg, None)
if proto is not None:
return proto
for module in (gcsdk_gcmessages_pb2,
cstrike15_gcmessages_pb2,
econ_gcmessages_pb2,
base_gcmessages_pb2,
):
proto = getattr(module, emsg.name.replace("EMsg", "CMsg"), None)
if proto is None:
proto = getattr(module, emsg.name.replace("EMsgGC", "CMsg"), None)
if proto is not None:
break
return proto
_proto_map_why_cant_we_name_things_properly = {
EGCBaseClientMsg.EMsgGCClientConnectionStatus: gcsdk_gcmessages_pb2.CMsgConnectionStatus,
EGCBaseClientMsg.EMsgGCClientHelloPartner: gcsdk_gcmessages_pb2.CMsgClientHello,
EGCBaseClientMsg.EMsgGCClientHelloPW: gcsdk_gcmessages_pb2.CMsgClientHello,
EGCBaseClientMsg.EMsgGCClientHelloR2: gcsdk_gcmessages_pb2.CMsgClientHello,
EGCBaseClientMsg.EMsgGCClientHelloR3: gcsdk_gcmessages_pb2.CMsgClientHello,
EGCBaseClientMsg.EMsgGCClientHelloR4: gcsdk_gcmessages_pb2.CMsgClientHello,
ECsgoGCMsg.EMsgGCCStrike15_v2_ClientRequestWatchInfoFriends2: cstrike15_gcmessages_pb2.CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends,
ECsgoGCMsg.EMsgGCCStrike15_v2_GC2ClientGlobalStats: cstrike15_gcmessages_pb2.GlobalStatistics,
}
================================================
FILE: csgo/proto_enums.py
================================================
from enum import IntEnum
class EClientReportingVersion(IntEnum):
OldVersion = 0
BetaVersion = 1
SupportsTrustedMode = 2
class ECommunityItemAttribute(IntEnum):
Invalid = 0
CardBorder = 1
Level = 2
IssueNumber = 3
TradableTime = 4
StorePackageID = 5
CommunityItemAppID = 6
CommunityItemType = 7
ProfileModiferEnabled = 8
ExpiryTime = 9
class ECommunityItemClass(IntEnum):
Invalid = 0
Badge = 1
GameCard = 2
ProfileBackground = 3
Emoticon = 4
BoosterPack = 5
Consumable = 6
GameGoo = 7
ProfileModifier = 8
Scene = 9
SalienItem = 10
class ECsgoGCMsg(IntEnum):
EMsgGCCStrike15_v2_Base = 9100
EMsgGCCStrike15_v2_MatchmakingStart = 9101
EMsgGCCStrike15_v2_MatchmakingStop = 9102
EMsgGCCStrike15_v2_MatchmakingClient2ServerPing = 9103
EMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate = 9104
EMsgGCCStrike15_v2_MatchmakingServerReservationResponse = 9106
EMsgGCCStrike15_v2_MatchmakingGC2ClientReserve = 9107
EMsgGCCStrike15_v2_MatchmakingClient2GCHello = 9109
EMsgGCCStrike15_v2_MatchmakingGC2ClientHello = 9110
EMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon = 9112
EMsgGCCStrike15_v2_MatchmakingGCOperationalStats = 9115
EMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate = 9117
EMsgGCCStrike15_v2_ServerNotificationForUserPenalty = 9118
EMsgGCCStrike15_v2_ClientReportPlayer = 9119
EMsgGCCStrike15_v2_ClientReportServer = 9120
EMsgGCCStrike15_v2_ClientCommendPlayer = 9121
EMsgGCCStrike15_v2_ClientReportResponse = 9122
EMsgGCCStrike15_v2_ClientCommendPlayerQuery = 9123
EMsgGCCStrike15_v2_ClientCommendPlayerQueryResponse = 9124
EMsgGCCStrike15_v2_WatchInfoUsers = 9126
EMsgGCCStrike15_v2_ClientRequestPlayersProfile = 9127
EMsgGCCStrike15_v2_PlayersProfile = 9128
EMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate = 9131
EMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment = 9132
EMsgGCCStrike15_v2_PlayerOverwatchCaseStatus = 9133
EMsgGCCStrike15_v2_GC2ClientTextMsg = 9134
EMsgGCCStrike15_v2_Client2GCTextMsg = 9135
EMsgGCCStrike15_v2_MatchEndRunRewardDrops = 9136
EMsgGCCStrike15_v2_MatchEndRewardDropsNotification = 9137
EMsgGCCStrike15_v2_ClientRequestWatchInfoFriends2 = 9138
EMsgGCCStrike15_v2_MatchList = 9139
EMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames = 9140
EMsgGCCStrike15_v2_MatchListRequestRecentUserGames = 9141
EMsgGCCStrike15_v2_GC2ServerReservationUpdate = 9142
EMsgGCCStrike15_v2_ClientVarValueNotificationInfo = 9144
EMsgGCCStrike15_v2_MatchListRequestTournamentGames = 9146
EMsgGCCStrike15_v2_MatchListRequestFullGameInfo = 9147
EMsgGCCStrike15_v2_GiftsLeaderboardRequest = 9148
EMsgGCCStrike15_v2_GiftsLeaderboardResponse = 9149
EMsgGCCStrike15_v2_ServerVarValueNotificationInfo = 9150
EMsgGCCStrike15_v2_ClientSubmitSurveyVote = 9152
EMsgGCCStrike15_v2_Server2GCClientValidate = 9153
EMsgGCCStrike15_v2_MatchListRequestLiveGameForUser = 9154
EMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest = 9156
EMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse = 9157
EMsgGCCStrike15_v2_AccountPrivacySettings = 9158
EMsgGCCStrike15_v2_SetMyActivityInfo = 9159
EMsgGCCStrike15_v2_MatchListRequestTournamentPredictions = 9160
EMsgGCCStrike15_v2_MatchListUploadTournamentPredictions = 9161
EMsgGCCStrike15_v2_DraftSummary = 9162
EMsgGCCStrike15_v2_ClientRequestJoinFriendData = 9163
EMsgGCCStrike15_v2_ClientRequestJoinServerData = 9164
EMsgGCCStrike15_v2_ClientRequestNewMission = 9165
EMsgGCCStrike15_v2_GC2ClientTournamentInfo = 9167
EMsgGC_GlobalGame_Subscribe = 9168
EMsgGC_GlobalGame_Unsubscribe = 9169
EMsgGC_GlobalGame_Play = 9170
EMsgGCCStrike15_v2_AcknowledgePenalty = 9171
EMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin = 9172
EMsgGCCStrike15_v2_GC2ClientGlobalStats = 9173
EMsgGCCStrike15_v2_Client2GCStreamUnlock = 9174
EMsgGCCStrike15_v2_FantasyRequestClientData = 9175
EMsgGCCStrike15_v2_FantasyUpdateClientData = 9176
EMsgGCCStrike15_v2_GCToClientSteamdatagramTicket = 9177
EMsgGCCStrike15_v2_ClientToGCRequestTicket = 9178
EMsgGCCStrike15_v2_ClientToGCRequestElevate = 9179
EMsgGCCStrike15_v2_GlobalChat = 9180
EMsgGCCStrike15_v2_GlobalChat_Subscribe = 9181
EMsgGCCStrike15_v2_GlobalChat_Unsubscribe = 9182
EMsgGCCStrike15_v2_ClientAuthKeyCode = 9183
EMsgGCCStrike15_v2_GotvSyncPacket = 9184
EMsgGCCStrike15_v2_ClientPlayerDecalSign = 9185
EMsgGCCStrike15_v2_ClientLogonFatalError = 9187
EMsgGCCStrike15_v2_ClientPollState = 9188
EMsgGCCStrike15_v2_Party_Register = 9189
EMsgGCCStrike15_v2_Party_Unregister = 9190
EMsgGCCStrike15_v2_Party_Search = 9191
EMsgGCCStrike15_v2_Party_Invite = 9192
EMsgGCCStrike15_v2_Account_RequestCoPlays = 9193
EMsgGCCStrike15_v2_ClientGCRankUpdate = 9194
EMsgGCCStrike15_v2_ClientRequestOffers = 9195
EMsgGCCStrike15_v2_ClientAccountBalance = 9196
EMsgGCCStrike15_v2_ClientPartyJoinRelay = 9197
EMsgGCCStrike15_v2_ClientPartyWarning = 9198
EMsgGCCStrike15_v2_SetEventFavorite = 9200
EMsgGCCStrike15_v2_GetEventFavorites_Request = 9201
EMsgGCCStrike15_v2_ClientPerfReport = 9202
EMsgGCCStrike15_v2_GetEventFavorites_Response = 9203
EMsgGCCStrike15_v2_ClientRequestSouvenir = 9204
EMsgGCCStrike15_v2_ClientReportValidation = 9205
EMsgGCCStrike15_v2_GC2ClientRefuseSecureMode = 9206
EMsgGCCStrike15_v2_GC2ClientRequestValidation = 9207
EMsgGCCStrike15_v2_ClientRedeemMissionReward = 9209
EMsgGCCStrike15_ClientDeepStats = 9210
EMsgGCCStrike15_StartAgreementSessionInGame = 9211
class ECsgoSteamUserStat(IntEnum):
XpEarnedGames = 1
MatchWinsCompetitive = 2
SurvivedDangerZone = 3
class EGCBaseClientMsg(IntEnum):
EMsgGCClientWelcome = 4004
EMsgGCServerWelcome = 4005
EMsgGCClientHello = 4006
EMsgGCServerHello = 4007
EMsgGCClientConnectionStatus = 4009
EMsgGCServerConnectionStatus = 4010
EMsgGCClientHelloPartner = 4011
EMsgGCClientHelloPW = 4012
EMsgGCClientHelloR2 = 4013
EMsgGCClientHelloR3 = 4014
EMsgGCClientHelloR4 = 4015
class EGCItemCustomizationNotification(IntEnum):
NameItem = 1006
UnlockCrate = 1007
XRayItemReveal = 1008
XRayItemClaim = 1009
CasketTooFull = 1011
CasketContents = 1012
CasketAdded = 1013
CasketRemoved = 1014
CasketInvFull = 1015
NameBaseItem = 1019
RemoveItemName = 1030
RemoveSticker = 1053
ApplySticker = 1086
StatTrakSwap = 1088
RemovePatch = 1089
ApplyPatch = 1090
ActivateFanToken = 9178
ActivateOperationCoin = 9179
GraffitiUnseal = 9185
GenerateSouvenir = 9204
ClientRedeemMissionReward = 9209
class EGCItemMsg(IntEnum):
EMsgGCBase = 1000
EMsgGCSetItemPosition = 1001
EMsgGCCraft = 1002
EMsgGCCraftResponse = 1003
EMsgGCDelete = 1004
EMsgGCVerifyCacheSubscription = 1005
EMsgGCNameItem = 1006
EMsgGCUnlockCrate = 1007
EMsgGCUnlockCrateResponse = 1008
EMsgGCPaintItem = 1009
EMsgGCPaintItemResponse = 1010
EMsgGCGoldenWrenchBroadcast = 1011
EMsgGCMOTDRequest = 1012
EMsgGCMOTDRequestResponse = 1013
EMsgGCAddItemToSocket_DEPRECATED = 1014
EMsgGCAddItemToSocketResponse_DEPRECATED = 1015
EMsgGCAddSocketToBaseItem_DEPRECATED = 1016
EMsgGCAddSocketToItem_DEPRECATED = 1017
EMsgGCAddSocketToItemResponse_DEPRECATED = 1018
EMsgGCNameBaseItem = 1019
EMsgGCNameBaseItemResponse = 1020
EMsgGCRemoveSocketItem_DEPRECATED = 1021
EMsgGCRemoveSocketItemResponse_DEPRECATED = 1022
EMsgGCCustomizeItemTexture = 1023
EMsgGCCustomizeItemTextureResponse = 1024
EMsgGCUseItemRequest = 1025
EMsgGCUseItemResponse = 1026
EMsgGCGiftedItems_DEPRECATED = 1027
EMsgGCRemoveItemName = 1030
EMsgGCRemoveItemPaint = 1031
EMsgGCGiftWrapItem = 1032
EMsgGCGiftWrapItemResponse = 1033
EMsgGCDeliverGift = 1034
EMsgGCDeliverGiftResponseGiver = 1035
EMsgGCDeliverGiftResponseReceiver = 1036
EMsgGCUnwrapGiftRequest = 1037
EMsgGCUnwrapGiftResponse = 1038
EMsgGCSetItemStyle = 1039
EMsgGCUsedClaimCodeItem = 1040
EMsgGCSortItems = 1041
EMsgGC_RevolvingLootList_DEPRECATED = 1042
EMsgGCLookupAccount = 1043
EMsgGCLookupAccountResponse = 1044
EMsgGCLookupAccountName = 1045
EMsgGCLookupAccountNameResponse = 1046
EMsgGCUpdateItemSchema = 1049
EMsgGCRemoveCustomTexture = 1051
EMsgGCRemoveCustomTextureResponse = 1052
EMsgGCRemoveMakersMark = 1053
EMsgGCRemoveMakersMarkResponse = 1054
EMsgGCRemoveUniqueCraftIndex = 1055
EMsgGCRemoveUniqueCraftIndexResponse = 1056
EMsgGCSaxxyBroadcast = 1057
EMsgGCBackpackSortFinished = 1058
EMsgGCAdjustItemEquippedState = 1059
EMsgGCCollectItem = 1061
EMsgGCItemAcknowledged__DEPRECATED = 1062
EMsgGC_ReportAbuse = 1065
EMsgGC_ReportAbuseResponse = 1066
EMsgGCNameItemNotification = 1068
EMsgGCApplyConsumableEffects = 1069
EMsgGCConsumableExhausted = 1070
EMsgGCShowItemsPickedUp = 1071
EMsgGCClientDisplayNotification = 1072
EMsgGCApplyStrangePart = 1073
EMsgGC_IncrementKillCountAttribute = 1074
EMsgGC_IncrementKillCountResponse = 1075
EMsgGCApplyPennantUpgrade = 1076
EMsgGCSetItemPositions = 1077
EMsgGCApplyEggEssence = 1078
EMsgGCNameEggEssenceResponse = 1079
EMsgGCPaintKitItem = 1080
EMsgGCPaintKitBaseItem = 1081
EMsgGCPaintKitItemResponse = 1082
EMsgGCGiftedItems = 1083
EMsgGCUnlockItemStyle = 1084
EMsgGCUnlockItemStyleResponse = 1085
EMsgGCApplySticker = 1086
EMsgGCItemAcknowledged = 1087
EMsgGCStatTrakSwap = 1088
EMsgGCUserTrackTimePlayedConsecutively = 1089
EMsgGCItemCustomizationNotification = 1090
EMsgGCModifyItemAttribute = 1091
EMsgGCCasketItemAdd = 1092
EMsgGCCasketItemExtract = 1093
EMsgGCCasketItemLoadContents = 1094
EMsgGCTradingBase = 1500
EMsgGCTrading_InitiateTradeRequest = 1501
EMsgGCTrading_InitiateTradeResponse = 1502
EMsgGCTrading_StartSession = 1503
EMsgGCTrading_SetItem = 1504
EMsgGCTrading_RemoveItem = 1505
EMsgGCTrading_UpdateTradeInfo = 1506
EMsgGCTrading_SetReadiness = 1507
EMsgGCTrading_ReadinessResponse = 1508
EMsgGCTrading_SessionClosed = 1509
EMsgGCTrading_CancelSession = 1510
EMsgGCTrading_TradeChatMsg = 1511
EMsgGCTrading_ConfirmOffer = 1512
EMsgGCTrading_TradeTypingChatMsg = 1513
EMsgGCServerBrowser_FavoriteServer = 1601
EMsgGCServerBrowser_BlacklistServer = 1602
EMsgGCServerRentalsBase = 1700
EMsgGCItemPreviewCheckStatus = 1701
EMsgGCItemPreviewStatusResponse = 1702
EMsgGCItemPreviewRequest = 1703
EMsgGCItemPreviewRequestResponse = 1704
EMsgGCItemPreviewExpire = 1705
EMsgGCItemPreviewExpireNotification = 1706
EMsgGCItemPreviewItemBoughtNotification = 1707
EMsgGCDev_NewItemRequest = 2001
EMsgGCDev_NewItemRequestResponse = 2002
EMsgGCDev_PaintKitDropItem = 2003
EMsgGCStoreGetUserData = 2500
EMsgGCStoreGetUserDataResponse = 2501
EMsgGCStorePurchaseInit_DEPRECATED = 2502
EMsgGCStorePurchaseInitResponse_DEPRECATED = 2503
EMsgGCStorePurchaseFinalize = 2504
EMsgGCStorePurchaseFinalizeResponse = 2505
EMsgGCStorePurchaseCancel = 2506
EMsgGCStorePurchaseCancelResponse = 2507
EMsgGCStorePurchaseQueryTxn = 2508
EMsgGCStorePurchaseQueryTxnResponse = 2509
EMsgGCStorePurchaseInit = 2510
EMsgGCStorePurchaseInitResponse = 2511
EMsgGCBannedWordListRequest = 2512
EMsgGCBannedWordListResponse = 2513
EMsgGCToGCBannedWordListBroadcast = 2514
EMsgGCToGCBannedWordListUpdated = 2515
EMsgGCToGCDirtySDOCache = 2516
EMsgGCToGCDirtyMultipleSDOCache = 2517
EMsgGCToGCUpdateSQLKeyValue = 2518
EMsgGCToGCIsTrustedServer = 2519
EMsgGCToGCIsTrustedServerResponse = 2520
EMsgGCToGCBroadcastConsoleCommand = 2521
EMsgGCServerVersionUpdated = 2522
EMsgGCApplyAutograph = 2523
EMsgGCToGCWebAPIAccountChanged = 2524
EMsgGCRequestAnnouncements = 2525
EMsgGCRequestAnnouncementsResponse = 2526
EMsgGCRequestPassportItemGrant = 2527
EMsgGCClientVersionUpdated = 2528
EMsgGCAdjustItemEquippedStateMulti = 2529
class EGCMsgResponse(IntEnum):
EGCMsgResponseOK = 0
EGCMsgResponseDenied = 1
EGCMsgResponseServerError = 2
EGCMsgResponseTimeout = 3
EGCMsgResponseInvalid = 4
EGCMsgResponseNoMatch = 5
EGCMsgResponseUnknownError = 6
EGCMsgResponseNotLoggedOn = 7
EGCMsgFailedToCreate = 8
EGCMsgLimitExceeded = 9
EGCMsgCommitUnfinalized = 10
class EGCSystemMsg(IntEnum):
EGCMsgInvalid = 0
EGCMsgMulti = 1
EGCMsgGenericReply = 10
EGCMsgSystemBase = 50
EGCMsgAchievementAwarded = 51
EGCMsgConCommand = 52
EGCMsgStartPlaying = 53
EGCMsgStopPlaying = 54
EGCMsgStartGameserver = 55
EGCMsgStopGameserver = 56
EGCMsgWGRequest = 57
EGCMsgWGResponse = 58
EGCMsgGetUserGameStatsSchema = 59
EGCMsgGetUserGameStatsSchemaResponse = 60
EGCMsgGetUserStatsDEPRECATED = 61
EGCMsgGetUserStatsResponse = 62
EGCMsgAppInfoUpdated = 63
EGCMsgValidateSession = 64
EGCMsgValidateSessionResponse = 65
EGCMsgLookupAccountFromInput = 66
EGCMsgSendHTTPRequest = 67
EGCMsgSendHTTPRequestResponse = 68
EGCMsgPreTestSetup = 69
EGCMsgRecordSupportAction = 70
EGCMsgGetAccountDetails_DEPRECATED = 71
EGCMsgReceiveInterAppMessage = 73
EGCMsgFindAccounts = 74
EGCMsgPostAlert = 75
EGCMsgGetLicenses = 76
EGCMsgGetUserStats = 77
EGCMsgGetCommands = 78
EGCMsgGetCommandsResponse = 79
EGCMsgAddFreeLicense = 80
EGCMsgAddFreeLicenseResponse = 81
EGCMsgGetIPLocation = 82
EGCMsgGetIPLocationResponse = 83
EGCMsgSystemStatsSchema = 84
EGCMsgGetSystemStats = 85
EGCMsgGetSystemStatsResponse = 86
EGCMsgSendEmail = 87
EGCMsgSendEmailResponse = 88
EGCMsgGetEmailTemplate = 89
EGCMsgGetEmailTemplateResponse = 90
EGCMsgGrantGuestPass = 91
EGCMsgGrantGuestPassResponse = 92
EGCMsgGetAccountDetails = 93
EGCMsgGetAccountDetailsResponse = 94
EGCMsgGetPersonaNames = 95
EGCMsgGetPersonaNamesResponse = 96
EGCMsgMultiplexMsg = 97
EGCMsgMultiplexMsgResponse = 98
EGCMsgWebAPIRegisterInterfaces = 101
EGCMsgWebAPIJobRequest = 102
EGCMsgWebAPIJobRequestHttpResponse = 104
EGCMsgWebAPIJobRequestForwardResponse = 105
EGCMsgMemCachedGet = 200
EGCMsgMemCachedGetResponse = 201
EGCMsgMemCachedSet = 202
EGCMsgMemCachedDelete = 203
EGCMsgMemCachedStats = 204
EGCMsgMemCachedStatsResponse = 205
EGCMsgMasterSetDirectory = 220
EGCMsgMasterSetDirectoryResponse = 221
EGCMsgMasterSetWebAPIRouting = 222
EGCMsgMasterSetWebAPIRoutingResponse = 223
EGCMsgMasterSetClientMsgRouting = 224
EGCMsgMasterSetClientMsgRoutingResponse = 225
EGCMsgSetOptions = 226
EGCMsgSetOptionsResponse = 227
EGCMsgSystemBase2 = 500
EGCMsgGetPurchaseTrustStatus = 501
EGCMsgGetPurchaseTrustStatusResponse = 502
EGCMsgUpdateSession = 503
EGCMsgGCAccountVacStatusChange = 504
EGCMsgCheckFriendship = 505
EGCMsgCheckFriendshipResponse = 506
EGCMsgGetPartnerAccountLink = 507
EGCMsgGetPartnerAccountLinkResponse = 508
EGCMsgDPPartnerMicroTxns = 512
EGCMsgDPPartnerMicroTxnsResponse = 513
EGCMsgVacVerificationChange = 518
EGCMsgAccountPhoneNumberChange = 519
EGCMsgInviteUserToLobby = 523
EGCMsgGetGamePersonalDataCategoriesRequest = 524
EGCMsgGetGamePersonalDataCategoriesResponse = 525
EGCMsgGetGamePersonalDataEntriesRequest = 526
EGCMsgGetGamePersonalDataEntriesResponse = 527
EGCMsgTerminateGamePersonalDataEntriesRequest = 528
EGCMsgTerminateGamePersonalDataEntriesResponse = 529
class EGCToGCMsg(IntEnum):
EGCToGCMsgMasterAck = 150
EGCToGCMsgMasterAckResponse = 151
EGCToGCMsgRouted = 152
EGCToGCMsgRoutedReply = 153
EMsgUpdateSessionIP = 154
EMsgRequestSessionIP = 155
EMsgRequestSessionIPResponse = 156
EGCToGCMsgMasterStartupComplete = 157
class ESOMsg(IntEnum):
Create = 21
Update = 22
Destroy = 23
CacheSubscribed = 24
CacheUnsubscribed = 25
UpdateMultiple = 26
CacheSubscriptionCheck = 27
CacheSubscriptionRefresh = 28
class EUnlockStyle(IntEnum):
UnlockStyle_Succeeded = 0
UnlockStyle_Failed_PreReq = 1
UnlockStyle_Failed_CantAfford = 2
UnlockStyle_Failed_CantCommit = 3
UnlockStyle_Failed_CantLockCache = 4
UnlockStyle_Failed_CantAffordAttrib = 5
class GCClientLauncherType(IntEnum):
DEFAULT = 0
PERFECTWORLD = 1
STEAMCHINA = 2
class GCConnectionStatus(IntEnum):
HAVE_SESSION = 0
GC_GOING_DOWN = 1
NO_SESSION = 2
NO_SESSION_IN_LOGON_QUEUE = 3
NO_STEAM = 4
__all__ = [
'EClientReportingVersion',
'ECommunityItemAttribute',
'ECommunityItemClass',
'ECsgoGCMsg',
'ECsgoSteamUserStat',
'EGCBaseClientMsg',
'EGCItemCustomizationNotification',
'EGCItemMsg',
'EGCMsgResponse',
'EGCSystemMsg',
'EGCToGCMsg',
'ESOMsg',
'EUnlockStyle',
'GCClientLauncherType',
'GCConnectionStatus',
]
================================================
FILE: csgo/protobufs/__init__.py
================================================
================================================
FILE: csgo/protobufs/base_gcmessages_pb2.py
================================================
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: base_gcmessages.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import csgo.protobufs.steammessages_pb2 as steammessages__pb2
DESCRIPTOR = _descriptor.FileDescriptor(
name='base_gcmessages.proto',
package='csgo',
syntax='proto2',
serialized_options=_b('H\001\220\001\000'),
serialized_pb=_b('\n\x15\x62\x61se_gcmessages.proto\x12\x04\x63sgo\x1a\x13steammessages.proto\"}\n\x1d\x43GCStorePurchaseInit_LineItem\x12\x13\n\x0bitem_def_id\x18\x01 \x01(\r\x12\x10\n\x08quantity\x18\x02 \x01(\r\x12\x1e\n\x16\x63ost_in_local_currency\x18\x03 \x01(\r\x12\x15\n\rpurchase_type\x18\x04 \x01(\r\"\x87\x01\n\x17\x43MsgGCStorePurchaseInit\x12\x0f\n\x07\x63ountry\x18\x01 \x01(\t\x12\x10\n\x08language\x18\x02 \x01(\x05\x12\x10\n\x08\x63urrency\x18\x03 \x01(\x05\x12\x37\n\nline_items\x18\x04 \x03(\x0b\x32#.csgo.CGCStorePurchaseInit_LineItem\"`\n\x1f\x43MsgGCStorePurchaseInitResponse\x12\x0e\n\x06result\x18\x01 \x01(\x05\x12\x0e\n\x06txn_id\x18\x02 \x01(\x04\x12\x0b\n\x03url\x18\x03 \x01(\t\x12\x10\n\x08item_ids\x18\x04 \x03(\x04\"P\n\x0e\x43SOPartyInvite\x12\x16\n\x08group_id\x18\x01 \x01(\x04\x42\x04\x80\xa6\x1d\x01\x12\x11\n\tsender_id\x18\x02 \x01(\x06\x12\x13\n\x0bsender_name\x18\x03 \x01(\t\"P\n\x0e\x43SOLobbyInvite\x12\x16\n\x08group_id\x18\x01 \x01(\x04\x42\x04\x80\xa6\x1d\x01\x12\x11\n\tsender_id\x18\x02 \x01(\x06\x12\x13\n\x0bsender_name\x18\x03 \x01(\t\"&\n\x13\x43MsgSystemBroadcast\x12\x0f\n\x07message\x18\x01 \x01(\t\"R\n\x11\x43MsgInviteToParty\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x16\n\x0e\x63lient_version\x18\x02 \x01(\r\x12\x13\n\x0bteam_invite\x18\x03 \x01(\r\";\n\x15\x43MsgInvitationCreated\x12\x10\n\x08group_id\x18\x01 \x01(\x04\x12\x10\n\x08steam_id\x18\x02 \x01(\x06\"h\n\x17\x43MsgPartyInviteResponse\x12\x10\n\x08party_id\x18\x01 \x01(\x04\x12\x0e\n\x06\x61\x63\x63\x65pt\x18\x02 \x01(\x08\x12\x16\n\x0e\x63lient_version\x18\x03 \x01(\r\x12\x13\n\x0bteam_invite\x18\x04 \x01(\r\"%\n\x11\x43MsgKickFromParty\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\"\x10\n\x0e\x43MsgLeaveParty\"\x15\n\x13\x43MsgServerAvailable\"*\n\x16\x43MsgLANServerAvailable\x12\x10\n\x08lobby_id\x18\x01 \x01(\x06\"\xb4\x01\n\x18\x43SOEconGameAccountClient\x12$\n\x19\x61\x64\x64itional_backpack_slots\x18\x01 \x01(\r:\x01\x30\x12\"\n\x1a\x62onus_xp_timestamp_refresh\x18\x0c \x01(\x07\x12\x1a\n\x12\x62onus_xp_usedflags\x18\r \x01(\r\x12\x16\n\x0e\x65levated_state\x18\x0e \x01(\r\x12\x1a\n\x12\x65levated_timestamp\x18\x0f \x01(\r\"r\n\x18\x43SOItemCriteriaCondition\x12\n\n\x02op\x18\x01 \x01(\x05\x12\r\n\x05\x66ield\x18\x02 \x01(\t\x12\x10\n\x08required\x18\x03 \x01(\x08\x12\x13\n\x0b\x66loat_value\x18\x04 \x01(\x02\x12\x14\n\x0cstring_value\x18\x05 \x01(\t\"\xb6\x02\n\x0f\x43SOItemCriteria\x12\x12\n\nitem_level\x18\x01 \x01(\r\x12\x14\n\x0citem_quality\x18\x02 \x01(\x05\x12\x16\n\x0eitem_level_set\x18\x03 \x01(\x08\x12\x18\n\x10item_quality_set\x18\x04 \x01(\x08\x12\x19\n\x11initial_inventory\x18\x05 \x01(\r\x12\x18\n\x10initial_quantity\x18\x06 \x01(\r\x12\x1b\n\x13ignore_enabled_flag\x18\x08 \x01(\x08\x12\x32\n\nconditions\x18\t \x03(\x0b\x32\x1e.csgo.CSOItemCriteriaCondition\x12\x13\n\x0bitem_rarity\x18\n \x01(\x05\x12\x17\n\x0fitem_rarity_set\x18\x0b \x01(\x08\x12\x13\n\x0brecent_only\x18\x0c \x01(\x08\"\xdf\x03\n\rCSOItemRecipe\x12\x11\n\tdef_index\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0b\n\x03n_a\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65sc_inputs\x18\x04 \x01(\t\x12\x14\n\x0c\x64\x65sc_outputs\x18\x05 \x01(\t\x12\x0c\n\x04\x64i_a\x18\x06 \x01(\t\x12\x0c\n\x04\x64i_b\x18\x07 \x01(\t\x12\x0c\n\x04\x64i_c\x18\x08 \x01(\t\x12\x0c\n\x04\x64o_a\x18\t \x01(\t\x12\x0c\n\x04\x64o_b\x18\n \x01(\t\x12\x0c\n\x04\x64o_c\x18\x0b \x01(\t\x12\x1f\n\x17requires_all_same_class\x18\x0c \x01(\x08\x12\x1e\n\x16requires_all_same_slot\x18\r \x01(\x08\x12\x1e\n\x16\x63lass_usage_for_output\x18\x0e \x01(\x05\x12\x1d\n\x15slot_usage_for_output\x18\x0f \x01(\x05\x12\x16\n\x0eset_for_output\x18\x10 \x01(\x05\x12\x33\n\x14input_items_criteria\x18\x14 \x03(\x0b\x32\x15.csgo.CSOItemCriteria\x12\x34\n\x15output_items_criteria\x18\x15 \x03(\x0b\x32\x15.csgo.CSOItemCriteria\x12\x1e\n\x16input_item_dupe_counts\x18\x16 \x03(\r\"R\n\x15\x43MsgDevNewItemRequest\x12\x10\n\x08receiver\x18\x01 \x01(\x06\x12\'\n\x08\x63riteria\x18\x02 \x01(\x0b\x32\x15.csgo.CSOItemCriteria\"\x8c\x01\n\x1f\x43MsgIncrementKillCountAttribute\x12\x19\n\x11killer_account_id\x18\x01 \x01(\x07\x12\x19\n\x11victim_account_id\x18\x02 \x01(\x07\x12\x0f\n\x07item_id\x18\x03 \x01(\x04\x12\x12\n\nevent_type\x18\x04 \x01(\r\x12\x0e\n\x06\x61mount\x18\x05 \x01(\r\"\x86\x01\n\x10\x43MsgApplySticker\x12\x17\n\x0fsticker_item_id\x18\x01 \x01(\x04\x12\x14\n\x0citem_item_id\x18\x02 \x01(\x04\x12\x14\n\x0csticker_slot\x18\x03 \x01(\r\x12\x17\n\x0f\x62\x61seitem_defidx\x18\x04 \x01(\r\x12\x14\n\x0csticker_wear\x18\x05 \x01(\x02\"S\n\x17\x43MsgModifyItemAttribute\x12\x0f\n\x07item_id\x18\x01 \x01(\x04\x12\x13\n\x0b\x61ttr_defidx\x18\x02 \x01(\r\x12\x12\n\nattr_value\x18\x03 \x01(\r\"]\n\x15\x43MsgApplyStatTrakSwap\x12\x14\n\x0ctool_item_id\x18\x01 \x01(\x04\x12\x16\n\x0eitem_1_item_id\x18\x02 \x01(\x04\x12\x16\n\x0eitem_2_item_id\x18\x03 \x01(\x04\"J\n\x14\x43MsgApplyStrangePart\x12\x1c\n\x14strange_part_item_id\x18\x01 \x01(\x04\x12\x14\n\x0citem_item_id\x18\x02 \x01(\x04\"K\n\x17\x43MsgApplyPennantUpgrade\x12\x17\n\x0fupgrade_item_id\x18\x01 \x01(\x04\x12\x17\n\x0fpennant_item_id\x18\x02 \x01(\x04\"C\n\x13\x43MsgApplyEggEssence\x12\x17\n\x0f\x65ssence_item_id\x18\x01 \x01(\x04\x12\x13\n\x0b\x65gg_item_id\x18\x02 \x01(\x04\"M\n\x14\x43SOEconItemAttribute\x12\x11\n\tdef_index\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\x12\x13\n\x0bvalue_bytes\x18\x03 \x01(\x0c\":\n\x13\x43SOEconItemEquipped\x12\x11\n\tnew_class\x18\x01 \x01(\r\x12\x10\n\x08new_slot\x18\x02 \x01(\r\"\xae\x03\n\x0b\x43SOEconItem\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x11\n\tinventory\x18\x03 \x01(\r\x12\x11\n\tdef_index\x18\x04 \x01(\r\x12\x10\n\x08quantity\x18\x05 \x01(\r\x12\r\n\x05level\x18\x06 \x01(\r\x12\x0f\n\x07quality\x18\x07 \x01(\r\x12\x10\n\x05\x66lags\x18\x08 \x01(\r:\x01\x30\x12\x0e\n\x06origin\x18\t \x01(\r\x12\x13\n\x0b\x63ustom_name\x18\n \x01(\t\x12\x13\n\x0b\x63ustom_desc\x18\x0b \x01(\t\x12-\n\tattribute\x18\x0c \x03(\x0b\x32\x1a.csgo.CSOEconItemAttribute\x12(\n\rinterior_item\x18\r \x01(\x0b\x32\x11.csgo.CSOEconItem\x12\x15\n\x06in_use\x18\x0e \x01(\x08:\x05\x66\x61lse\x12\x10\n\x05style\x18\x0f \x01(\r:\x01\x30\x12\x16\n\x0boriginal_id\x18\x10 \x01(\x04:\x01\x30\x12\x31\n\x0e\x65quipped_state\x18\x12 \x03(\x0b\x32\x19.csgo.CSOEconItemEquipped\x12\x0e\n\x06rarity\x18\x13 \x01(\r\"a\n\x1b\x43MsgAdjustItemEquippedState\x12\x0f\n\x07item_id\x18\x01 \x01(\x04\x12\x11\n\tnew_class\x18\x02 \x01(\r\x12\x10\n\x08new_slot\x18\x03 \x01(\r\x12\x0c\n\x04swap\x18\x04 \x01(\x08\"^\n CMsgAdjustItemEquippedStateMulti\x12\x10\n\x08t_equips\x18\x01 \x03(\x04\x12\x11\n\tct_equips\x18\x02 \x03(\x04\x12\x15\n\rnoteam_equips\x18\x03 \x03(\x04\"\"\n\rCMsgSortItems\x12\x11\n\tsort_type\x18\x01 \x01(\r\"^\n\x10\x43SOEconClaimCode\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x11\n\tcode_type\x18\x02 \x01(\r\x12\x15\n\rtime_acquired\x18\x03 \x01(\r\x12\x0c\n\x04\x63ode\x18\x04 \x01(\t\"E\n\x14\x43MsgStoreGetUserData\x12\x1b\n\x13price_sheet_version\x18\x01 \x01(\x07\x12\x10\n\x08\x63urrency\x18\x02 \x01(\x05\"\x99\x01\n\x1c\x43MsgStoreGetUserDataResponse\x12\x0e\n\x06result\x18\x01 \x01(\x05\x12\x1b\n\x13\x63urrency_deprecated\x18\x02 \x01(\x05\x12\x1a\n\x12\x63ountry_deprecated\x18\x03 \x01(\t\x12\x1b\n\x13price_sheet_version\x18\x04 \x01(\x07\x12\x13\n\x0bprice_sheet\x18\x08 \x01(\x0c\"\x86\x01\n\x14\x43MsgUpdateItemSchema\x12\x12\n\nitems_game\x18\x01 \x01(\x0c\x12\x1b\n\x13item_schema_version\x18\x02 \x01(\x07\x12%\n\x1ditems_game_url_DEPRECATED2013\x18\x03 \x01(\t\x12\x16\n\x0eitems_game_url\x18\x04 \x01(\t\"!\n\x0b\x43MsgGCError\x12\x12\n\nerror_text\x18\x01 \x01(\t\"\x1d\n\x1b\x43MsgRequestInventoryRefresh\".\n\x0f\x43MsgConVarValue\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\">\n\x14\x43MsgReplicateConVars\x12&\n\x07\x63onvars\x18\x01 \x03(\x0b\x32\x15.csgo.CMsgConVarValue\"\x8e\x01\n\x0b\x43MsgUseItem\x12\x0f\n\x07item_id\x18\x01 \x01(\x04\x12\x17\n\x0ftarget_steam_id\x18\x02 \x01(\x06\x12\x1f\n\x17gift__potential_targets\x18\x03 \x03(\r\x12\x18\n\x10\x64uel__class_lock\x18\x04 \x01(\r\x12\x1a\n\x12initiator_steam_id\x18\x05 \x01(\x06\"d\n\x1b\x43MsgReplayUploadedToYouTube\x12\x13\n\x0byoutube_url\x18\x01 \x01(\t\x12\x1c\n\x14youtube_account_name\x18\x02 \x01(\t\x12\x12\n\nsession_id\x18\x03 \x01(\x04\".\n\x17\x43MsgConsumableExhausted\x12\x13\n\x0bitem_def_id\x18\x01 \x01(\x05\"\x9e\x01\n CMsgItemAcknowledged__DEPRECATED\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x11\n\tinventory\x18\x02 \x01(\r\x12\x11\n\tdef_index\x18\x03 \x01(\r\x12\x0f\n\x07quality\x18\x04 \x01(\r\x12\x0e\n\x06rarity\x18\x05 \x01(\r\x12\x0e\n\x06origin\x18\x06 \x01(\r\x12\x0f\n\x07item_id\x18\x07 \x01(\x04\"\xa2\x01\n\x14\x43MsgSetItemPositions\x12?\n\x0eitem_positions\x18\x01 \x03(\x0b\x32\'.csgo.CMsgSetItemPositions.ItemPosition\x1aI\n\x0cItemPosition\x12\x16\n\x0elegacy_item_id\x18\x01 \x01(\r\x12\x10\n\x08position\x18\x02 \x01(\r\x12\x0f\n\x07item_id\x18\x03 \x01(\x04\"\xb8\x01\n\x11\x43MsgGCReportAbuse\x12\x17\n\x0ftarget_steam_id\x18\x01 \x01(\x06\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x0b\n\x03gid\x18\x05 \x01(\x04\x12\x12\n\nabuse_type\x18\x02 \x01(\r\x12\x14\n\x0c\x63ontent_type\x18\x03 \x01(\r\x12\x1d\n\x15target_game_server_ip\x18\x06 \x01(\x07\x12\x1f\n\x17target_game_server_port\x18\x07 \x01(\r\"[\n\x19\x43MsgGCReportAbuseResponse\x12\x17\n\x0ftarget_steam_id\x18\x01 \x01(\x06\x12\x0e\n\x06result\x18\x02 \x01(\r\x12\x15\n\rerror_message\x18\x03 \x01(\t\"f\n\x1a\x43MsgGCNameItemNotification\x12\x16\n\x0eplayer_steamid\x18\x01 \x01(\x06\x12\x16\n\x0eitem_def_index\x18\x02 \x01(\r\x12\x18\n\x10item_name_custom\x18\x03 \x01(\t\"\xb6\x01\n\x1f\x43MsgGCClientDisplayNotification\x12+\n#notification_title_localization_key\x18\x01 \x01(\t\x12*\n\"notification_body_localization_key\x18\x02 \x01(\t\x12\x1b\n\x13\x62ody_substring_keys\x18\x03 \x03(\t\x12\x1d\n\x15\x62ody_substring_values\x18\x04 \x03(\t\"1\n\x17\x43MsgGCShowItemsPickedUp\x12\x16\n\x0eplayer_steamid\x18\x01 \x01(\x06\"|\n CMsgGCIncrementKillCountResponse\x12\x1f\n\x11killer_account_id\x18\x01 \x01(\rB\x04\x80\xa6\x1d\x01\x12\x11\n\tnum_kills\x18\x02 \x01(\r\x12\x10\n\x08item_def\x18\x03 \x01(\r\x12\x12\n\nlevel_type\x18\x04 \x01(\r\"\x8f\x01\n\x18\x43SOEconItemDropRateBonus\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x17\n\x0f\x65xpiration_date\x18\x02 \x01(\x07\x12\r\n\x05\x62onus\x18\x03 \x01(\x02\x12\x13\n\x0b\x62onus_count\x18\x04 \x01(\r\x12\x0f\n\x07item_id\x18\x05 \x01(\x04\x12\x11\n\tdef_index\x18\x06 \x01(\r\"p\n\x19\x43SOEconItemLeagueViewPass\x12\x18\n\naccount_id\x18\x01 \x01(\rB\x04\x80\xa6\x1d\x01\x12\x17\n\tleague_id\x18\x02 \x01(\rB\x04\x80\xa6\x1d\x01\x12\r\n\x05\x61\x64min\x18\x03 \x01(\r\x12\x11\n\titemindex\x18\x04 \x01(\r\"O\n\x16\x43SOEconItemEventTicket\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08\x65vent_id\x18\x02 \x01(\r\x12\x0f\n\x07item_id\x18\x03 \x01(\x04\"A\n\'CMsgGCItemPreviewItemBoughtNotification\x12\x16\n\x0eitem_def_index\x18\x01 \x01(\r\"+\n\x19\x43MsgGCStorePurchaseCancel\x12\x0e\n\x06txn_id\x18\x01 \x01(\x04\"3\n!CMsgGCStorePurchaseCancelResponse\x12\x0e\n\x06result\x18\x01 \x01(\r\"-\n\x1b\x43MsgGCStorePurchaseFinalize\x12\x0e\n\x06txn_id\x18\x01 \x01(\x04\"G\n#CMsgGCStorePurchaseFinalizeResponse\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x10\n\x08item_ids\x18\x02 \x03(\x04\"I\n\x1b\x43MsgGCBannedWordListRequest\x12\x19\n\x11\x62\x61n_list_group_id\x18\x01 \x01(\r\x12\x0f\n\x07word_id\x18\x02 \x01(\r\"\x1c\n\x1a\x43MsgGCRequestAnnouncements\"\x82\x01\n\"CMsgGCRequestAnnouncementsResponse\x12\x1a\n\x12\x61nnouncement_title\x18\x01 \x01(\t\x12\x14\n\x0c\x61nnouncement\x18\x02 \x01(\t\x12\x17\n\x0fnextmatch_title\x18\x03 \x01(\t\x12\x11\n\tnextmatch\x18\x04 \x01(\t\"z\n\x10\x43MsgGCBannedWord\x12\x0f\n\x07word_id\x18\x01 \x01(\r\x12G\n\tword_type\x18\x02 \x01(\x0e\x32\x17.csgo.GC_BannedWordType:\x1bGC_BANNED_WORD_DISABLE_WORD\x12\x0c\n\x04word\x18\x03 \x01(\t\"d\n\x1c\x43MsgGCBannedWordListResponse\x12\x19\n\x11\x62\x61n_list_group_id\x18\x01 \x01(\r\x12)\n\tword_list\x18\x02 \x03(\x0b\x32\x16.csgo.CMsgGCBannedWord\"Z\n!CMsgGCToGCBannedWordListBroadcast\x12\x35\n\tbroadcast\x18\x01 \x01(\x0b\x32\".csgo.CMsgGCBannedWordListResponse\"3\n\x1f\x43MsgGCToGCBannedWordListUpdated\x12\x10\n\x08group_id\x18\x01 \x01(\r\"\x92\x01\n.CSOEconDefaultEquippedDefinitionInstanceClient\x12\x18\n\naccount_id\x18\x01 \x01(\rB\x04\x80\xa6\x1d\x01\x12\x17\n\x0fitem_definition\x18\x02 \x01(\r\x12\x16\n\x08\x63lass_id\x18\x03 \x01(\rB\x04\x80\xa6\x1d\x01\x12\x15\n\x07slot_id\x18\x04 \x01(\rB\x04\x80\xa6\x1d\x01\"?\n\x17\x43MsgGCToGCDirtySDOCache\x12\x10\n\x08sdo_type\x18\x01 \x01(\r\x12\x12\n\nkey_uint64\x18\x02 \x01(\x04\"G\n\x1f\x43MsgGCToGCDirtyMultipleSDOCache\x12\x10\n\x08sdo_type\x18\x01 \x01(\r\x12\x12\n\nkey_uint64\x18\x02 \x03(\x04\"H\n\x11\x43MsgGCCollectItem\x12\x1a\n\x12\x63ollection_item_id\x18\x01 \x01(\x04\x12\x17\n\x0fsubject_item_id\x18\x02 \x01(\x04\"\x14\n\x12\x43MsgSDONoMemcached\"/\n\x1b\x43MsgGCToGCUpdateSQLKeyValue\x12\x10\n\x08key_name\x18\x01 \x01(\t\"-\n\x19\x43MsgGCToGCIsTrustedServer\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\"7\n!CMsgGCToGCIsTrustedServerResponse\x12\x12\n\nis_trusted\x18\x01 \x01(\x08\"8\n!CMsgGCToGCBroadcastConsoleCommand\x12\x13\n\x0b\x63on_command\x18\x01 \x01(\t\"4\n\x1a\x43MsgGCServerVersionUpdated\x12\x16\n\x0eserver_version\x18\x01 \x01(\r\"4\n\x1a\x43MsgGCClientVersionUpdated\x12\x16\n\x0e\x63lient_version\x18\x01 \x01(\r\" \n\x1e\x43MsgGCToGCWebAPIAccountChanged\"^\n\"CMsgGCToGCRequestPassportItemGrant\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x11\n\tleague_id\x18\x02 \x01(\r\x12\x13\n\x0breward_flag\x18\x03 \x01(\x05\"\xed\x04\n\x12\x43MsgGameServerInfo\x12\x1d\n\x15server_public_ip_addr\x18\x01 \x01(\x07\x12\x1e\n\x16server_private_ip_addr\x18\x02 \x01(\x07\x12\x13\n\x0bserver_port\x18\x03 \x01(\r\x12\x16\n\x0eserver_tv_port\x18\x04 \x01(\r\x12\x12\n\nserver_key\x18\x05 \x01(\t\x12\x1a\n\x12server_hibernation\x18\x06 \x01(\x08\x12\x45\n\x0bserver_type\x18\x07 \x01(\x0e\x32#.csgo.CMsgGameServerInfo.ServerType:\x0bUNSPECIFIED\x12\x15\n\rserver_region\x18\x08 \x01(\r\x12\x16\n\x0eserver_loadavg\x18\t \x01(\x02\x12 \n\x18server_tv_broadcast_time\x18\n \x01(\x02\x12\x18\n\x10server_game_time\x18\x0b \x01(\x02\x12\'\n\x1fserver_relay_connected_steam_id\x18\x0c \x01(\x06\x12\x17\n\x0frelay_slots_max\x18\r \x01(\r\x12\x18\n\x10relays_connected\x18\x0e \x01(\x05\x12\x1f\n\x17relay_clients_connected\x18\x0f \x01(\x05\x12$\n\x1crelayed_game_server_steam_id\x18\x10 \x01(\x06\x12\x1a\n\x12parent_relay_count\x18\x11 \x01(\r\x12\x16\n\x0etv_secret_code\x18\x12 \x01(\x06\"2\n\nServerType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x08\n\x04GAME\x10\x01\x12\t\n\x05PROXY\x10\x02*\xc7\x03\n\nEGCBaseMsg\x12\x1a\n\x15k_EMsgGCSystemMessage\x10\xa1\x1f\x12\x1d\n\x18k_EMsgGCReplicateConVars\x10\xa2\x1f\x12\x1a\n\x15k_EMsgGCConVarUpdated\x10\xa3\x1f\x12\x14\n\x0fk_EMsgGCInQueue\x10\xa8\x1f\x12\x1a\n\x15k_EMsgGCInviteToParty\x10\x95#\x12\x1e\n\x19k_EMsgGCInvitationCreated\x10\x96#\x12 \n\x1bk_EMsgGCPartyInviteResponse\x10\x97#\x12\x1a\n\x15k_EMsgGCKickFromParty\x10\x98#\x12\x17\n\x12k_EMsgGCLeaveParty\x10\x99#\x12\x1c\n\x17k_EMsgGCServerAvailable\x10\x9a#\x12\"\n\x1dk_EMsgGCClientConnectToServer\x10\x9b#\x12\x1b\n\x16k_EMsgGCGameServerInfo\x10\x9c#\x12\x12\n\rk_EMsgGCError\x10\x9d#\x12%\n k_EMsgGCReplay_UploadedToYouTube\x10\x9e#\x12\x1f\n\x1ak_EMsgGCLANServerAvailable\x10\x9f#*Y\n\x17\x45GCBaseProtoObjectTypes\x12\x1e\n\x19k_EProtoObjectPartyInvite\x10\xe9\x07\x12\x1e\n\x19k_EProtoObjectLobbyInvite\x10\xea\x07*T\n\x11GC_BannedWordType\x12\x1f\n\x1bGC_BANNED_WORD_DISABLE_WORD\x10\x00\x12\x1e\n\x1aGC_BANNED_WORD_ENABLE_WORD\x10\x01\x42\x05H\x01\x90\x01\x00')
,
dependencies=[steammessages__pb2.DESCRIPTOR,])
_EGCBASEMSG = _descriptor.EnumDescriptor(
name='EGCBaseMsg',
full_name='csgo.EGCBaseMsg',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='k_EMsgGCSystemMessage', index=0, number=4001,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCReplicateConVars', index=1, number=4002,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCConVarUpdated', index=2, number=4003,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCInQueue', index=3, number=4008,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCInviteToParty', index=4, number=4501,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCInvitationCreated', index=5, number=4502,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCPartyInviteResponse', index=6, number=4503,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCKickFromParty', index=7, number=4504,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCLeaveParty', index=8, number=4505,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCServerAvailable', index=9, number=4506,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCClientConnectToServer', index=10, number=4507,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCGameServerInfo', index=11, number=4508,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCError', index=12, number=4509,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCReplay_UploadedToYouTube', index=13, number=4510,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCLANServerAvailable', index=14, number=4511,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=8354,
serialized_end=8809,
)
_sym_db.RegisterEnumDescriptor(_EGCBASEMSG)
EGCBaseMsg = enum_type_wrapper.EnumTypeWrapper(_EGCBASEMSG)
_EGCBASEPROTOOBJECTTYPES = _descriptor.EnumDescriptor(
name='EGCBaseProtoObjectTypes',
full_name='csgo.EGCBaseProtoObjectTypes',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='k_EProtoObjectPartyInvite', index=0, number=1001,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EProtoObjectLobbyInvite', index=1, number=1002,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=8811,
serialized_end=8900,
)
_sym_db.RegisterEnumDescriptor(_EGCBASEPROTOOBJECTTYPES)
EGCBaseProtoObjectTypes = enum_type_wrapper.EnumTypeWrapper(_EGCBASEPROTOOBJECTTYPES)
_GC_BANNEDWORDTYPE = _descriptor.EnumDescriptor(
name='GC_BannedWordType',
full_name='csgo.GC_BannedWordType',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='GC_BANNED_WORD_DISABLE_WORD', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='GC_BANNED_WORD_ENABLE_WORD', index=1, number=1,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=8902,
serialized_end=8986,
)
_sym_db.RegisterEnumDescriptor(_GC_BANNEDWORDTYPE)
GC_BannedWordType = enum_type_wrapper.EnumTypeWrapper(_GC_BANNEDWORDTYPE)
k_EMsgGCSystemMessage = 4001
k_EMsgGCReplicateConVars = 4002
k_EMsgGCConVarUpdated = 4003
k_EMsgGCInQueue = 4008
k_EMsgGCInviteToParty = 4501
k_EMsgGCInvitationCreated = 4502
k_EMsgGCPartyInviteResponse = 4503
k_EMsgGCKickFromParty = 4504
k_EMsgGCLeaveParty = 4505
k_EMsgGCServerAvailable = 4506
k_EMsgGCClientConnectToServer = 4507
k_EMsgGCGameServerInfo = 4508
k_EMsgGCError = 4509
k_EMsgGCReplay_UploadedToYouTube = 4510
k_EMsgGCLANServerAvailable = 4511
k_EProtoObjectPartyInvite = 1001
k_EProtoObjectLobbyInvite = 1002
GC_BANNED_WORD_DISABLE_WORD = 0
GC_BANNED_WORD_ENABLE_WORD = 1
_CMSGGAMESERVERINFO_SERVERTYPE = _descriptor.EnumDescriptor(
name='ServerType',
full_name='csgo.CMsgGameServerInfo.ServerType',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='UNSPECIFIED', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='GAME', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='PROXY', index=2, number=2,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=8301,
serialized_end=8351,
)
_sym_db.RegisterEnumDescriptor(_CMSGGAMESERVERINFO_SERVERTYPE)
_CGCSTOREPURCHASEINIT_LINEITEM = _descriptor.Descriptor(
name='CGCStorePurchaseInit_LineItem',
full_name='csgo.CGCStorePurchaseInit_LineItem',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='item_def_id', full_name='csgo.CGCStorePurchaseInit_LineItem.item_def_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='quantity', full_name='csgo.CGCStorePurchaseInit_LineItem.quantity', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='cost_in_local_currency', full_name='csgo.CGCStorePurchaseInit_LineItem.cost_in_local_currency', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='purchase_type', full_name='csgo.CGCStorePurchaseInit_LineItem.purchase_type', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=52,
serialized_end=177,
)
_CMSGGCSTOREPURCHASEINIT = _descriptor.Descriptor(
name='CMsgGCStorePurchaseInit',
full_name='csgo.CMsgGCStorePurchaseInit',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='country', full_name='csgo.CMsgGCStorePurchaseInit.country', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='language', full_name='csgo.CMsgGCStorePurchaseInit.language', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='currency', full_name='csgo.CMsgGCStorePurchaseInit.currency', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='line_items', full_name='csgo.CMsgGCStorePurchaseInit.line_items', index=3,
number=4, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=180,
serialized_end=315,
)
_CMSGGCSTOREPURCHASEINITRESPONSE = _descriptor.Descriptor(
name='CMsgGCStorePurchaseInitResponse',
full_name='csgo.CMsgGCStorePurchaseInitResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='result', full_name='csgo.CMsgGCStorePurchaseInitResponse.result', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='txn_id', full_name='csgo.CMsgGCStorePurchaseInitResponse.txn_id', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='url', full_name='csgo.CMsgGCStorePurchaseInitResponse.url', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_ids', full_name='csgo.CMsgGCStorePurchaseInitResponse.item_ids', index=3,
number=4, type=4, cpp_type=4, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=317,
serialized_end=413,
)
_CSOPARTYINVITE = _descriptor.Descriptor(
name='CSOPartyInvite',
full_name='csgo.CSOPartyInvite',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='group_id', full_name='csgo.CSOPartyInvite.group_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\200\246\035\001'), file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='sender_id', full_name='csgo.CSOPartyInvite.sender_id', index=1,
number=2, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='sender_name', full_name='csgo.CSOPartyInvite.sender_name', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=415,
serialized_end=495,
)
_CSOLOBBYINVITE = _descriptor.Descriptor(
name='CSOLobbyInvite',
full_name='csgo.CSOLobbyInvite',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='group_id', full_name='csgo.CSOLobbyInvite.group_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\200\246\035\001'), file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='sender_id', full_name='csgo.CSOLobbyInvite.sender_id', index=1,
number=2, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='sender_name', full_name='csgo.CSOLobbyInvite.sender_name', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=497,
serialized_end=577,
)
_CMSGSYSTEMBROADCAST = _descriptor.Descriptor(
name='CMsgSystemBroadcast',
full_name='csgo.CMsgSystemBroadcast',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='message', full_name='csgo.CMsgSystemBroadcast.message', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=579,
serialized_end=617,
)
_CMSGINVITETOPARTY = _descriptor.Descriptor(
name='CMsgInviteToParty',
full_name='csgo.CMsgInviteToParty',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='steam_id', full_name='csgo.CMsgInviteToParty.steam_id', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='client_version', full_name='csgo.CMsgInviteToParty.client_version', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='team_invite', full_name='csgo.CMsgInviteToParty.team_invite', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=619,
serialized_end=701,
)
_CMSGINVITATIONCREATED = _descriptor.Descriptor(
name='CMsgInvitationCreated',
full_name='csgo.CMsgInvitationCreated',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='group_id', full_name='csgo.CMsgInvitationCreated.group_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='steam_id', full_name='csgo.CMsgInvitationCreated.steam_id', index=1,
number=2, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=703,
serialized_end=762,
)
_CMSGPARTYINVITERESPONSE = _descriptor.Descriptor(
name='CMsgPartyInviteResponse',
full_name='csgo.CMsgPartyInviteResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='party_id', full_name='csgo.CMsgPartyInviteResponse.party_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='accept', full_name='csgo.CMsgPartyInviteResponse.accept', index=1,
number=2, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='client_version', full_name='csgo.CMsgPartyInviteResponse.client_version', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='team_invite', full_name='csgo.CMsgPartyInviteResponse.team_invite', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=764,
serialized_end=868,
)
_CMSGKICKFROMPARTY = _descriptor.Descriptor(
name='CMsgKickFromParty',
full_name='csgo.CMsgKickFromParty',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='steam_id', full_name='csgo.CMsgKickFromParty.steam_id', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=870,
serialized_end=907,
)
_CMSGLEAVEPARTY = _descriptor.Descriptor(
name='CMsgLeaveParty',
full_name='csgo.CMsgLeaveParty',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=909,
serialized_end=925,
)
_CMSGSERVERAVAILABLE = _descriptor.Descriptor(
name='CMsgServerAvailable',
full_name='csgo.CMsgServerAvailable',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=927,
serialized_end=948,
)
_CMSGLANSERVERAVAILABLE = _descriptor.Descriptor(
name='CMsgLANServerAvailable',
full_name='csgo.CMsgLANServerAvailable',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='lobby_id', full_name='csgo.CMsgLANServerAvailable.lobby_id', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=950,
serialized_end=992,
)
_CSOECONGAMEACCOUNTCLIENT = _descriptor.Descriptor(
name='CSOEconGameAccountClient',
full_name='csgo.CSOEconGameAccountClient',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='additional_backpack_slots', full_name='csgo.CSOEconGameAccountClient.additional_backpack_slots', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=True, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='bonus_xp_timestamp_refresh', full_name='csgo.CSOEconGameAccountClient.bonus_xp_timestamp_refresh', index=1,
number=12, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='bonus_xp_usedflags', full_name='csgo.CSOEconGameAccountClient.bonus_xp_usedflags', index=2,
number=13, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='elevated_state', full_name='csgo.CSOEconGameAccountClient.elevated_state', index=3,
number=14, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='elevated_timestamp', full_name='csgo.CSOEconGameAccountClient.elevated_timestamp', index=4,
number=15, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=995,
serialized_end=1175,
)
_CSOITEMCRITERIACONDITION = _descriptor.Descriptor(
name='CSOItemCriteriaCondition',
full_name='csgo.CSOItemCriteriaCondition',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='op', full_name='csgo.CSOItemCriteriaCondition.op', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='field', full_name='csgo.CSOItemCriteriaCondition.field', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='required', full_name='csgo.CSOItemCriteriaCondition.required', index=2,
number=3, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='float_value', full_name='csgo.CSOItemCriteriaCondition.float_value', index=3,
number=4, type=2, cpp_type=6, label=1,
has_default_value=False, default_value=float(0),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='string_value', full_name='csgo.CSOItemCriteriaCondition.string_value', index=4,
number=5, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1177,
serialized_end=1291,
)
_CSOITEMCRITERIA = _descriptor.Descriptor(
name='CSOItemCriteria',
full_name='csgo.CSOItemCriteria',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='item_level', full_name='csgo.CSOItemCriteria.item_level', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_quality', full_name='csgo.CSOItemCriteria.item_quality', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_level_set', full_name='csgo.CSOItemCriteria.item_level_set', index=2,
number=3, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_quality_set', full_name='csgo.CSOItemCriteria.item_quality_set', index=3,
number=4, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='initial_inventory', full_name='csgo.CSOItemCriteria.initial_inventory', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='initial_quantity', full_name='csgo.CSOItemCriteria.initial_quantity', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='ignore_enabled_flag', full_name='csgo.CSOItemCriteria.ignore_enabled_flag', index=6,
number=8, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='conditions', full_name='csgo.CSOItemCriteria.conditions', index=7,
number=9, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_rarity', full_name='csgo.CSOItemCriteria.item_rarity', index=8,
number=10, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_rarity_set', full_name='csgo.CSOItemCriteria.item_rarity_set', index=9,
number=11, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='recent_only', full_name='csgo.CSOItemCriteria.recent_only', index=10,
number=12, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1294,
serialized_end=1604,
)
_CSOITEMRECIPE = _descriptor.Descriptor(
name='CSOItemRecipe',
full_name='csgo.CSOItemRecipe',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='def_index', full_name='csgo.CSOItemRecipe.def_index', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='name', full_name='csgo.CSOItemRecipe.name', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='n_a', full_name='csgo.CSOItemRecipe.n_a', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='desc_inputs', full_name='csgo.CSOItemRecipe.desc_inputs', index=3,
number=4, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='desc_outputs', full_name='csgo.CSOItemRecipe.desc_outputs', index=4,
number=5, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='di_a', full_name='csgo.CSOItemRecipe.di_a', index=5,
number=6, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='di_b', full_name='csgo.CSOItemRecipe.di_b', index=6,
number=7, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='di_c', full_name='csgo.CSOItemRecipe.di_c', index=7,
number=8, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='do_a', full_name='csgo.CSOItemRecipe.do_a', index=8,
number=9, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='do_b', full_name='csgo.CSOItemRecipe.do_b', index=9,
number=10, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='do_c', full_name='csgo.CSOItemRecipe.do_c', index=10,
number=11, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='requires_all_same_class', full_name='csgo.CSOItemRecipe.requires_all_same_class', index=11,
number=12, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='requires_all_same_slot', full_name='csgo.CSOItemRecipe.requires_all_same_slot', index=12,
number=13, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='class_usage_for_output', full_name='csgo.CSOItemRecipe.class_usage_for_output', index=13,
number=14, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='slot_usage_for_output', full_name='csgo.CSOItemRecipe.slot_usage_for_output', index=14,
number=15, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='set_for_output', full_name='csgo.CSOItemRecipe.set_for_output', index=15,
number=16, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='input_items_criteria', full_name='csgo.CSOItemRecipe.input_items_criteria', index=16,
number=20, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='output_items_criteria', full_name='csgo.CSOItemRecipe.output_items_criteria', index=17,
number=21, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='input_item_dupe_counts', full_name='csgo.CSOItemRecipe.input_item_dupe_counts', index=18,
number=22, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1607,
serialized_end=2086,
)
_CMSGDEVNEWITEMREQUEST = _descriptor.Descriptor(
name='CMsgDevNewItemRequest',
full_name='csgo.CMsgDevNewItemRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='receiver', full_name='csgo.CMsgDevNewItemRequest.receiver', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='criteria', full_name='csgo.CMsgDevNewItemRequest.criteria', index=1,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2088,
serialized_end=2170,
)
_CMSGINCREMENTKILLCOUNTATTRIBUTE = _descriptor.Descriptor(
name='CMsgIncrementKillCountAttribute',
full_name='csgo.CMsgIncrementKillCountAttribute',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='killer_account_id', full_name='csgo.CMsgIncrementKillCountAttribute.killer_account_id', index=0,
number=1, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='victim_account_id', full_name='csgo.CMsgIncrementKillCountAttribute.victim_account_id', index=1,
number=2, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_id', full_name='csgo.CMsgIncrementKillCountAttribute.item_id', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='event_type', full_name='csgo.CMsgIncrementKillCountAttribute.event_type', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='amount', full_name='csgo.CMsgIncrementKillCountAttribute.amount', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2173,
serialized_end=2313,
)
_CMSGAPPLYSTICKER = _descriptor.Descriptor(
name='CMsgApplySticker',
full_name='csgo.CMsgApplySticker',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='sticker_item_id', full_name='csgo.CMsgApplySticker.sticker_item_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_item_id', full_name='csgo.CMsgApplySticker.item_item_id', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='sticker_slot', full_name='csgo.CMsgApplySticker.sticker_slot', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='baseitem_defidx', full_name='csgo.CMsgApplySticker.baseitem_defidx', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='sticker_wear', full_name='csgo.CMsgApplySticker.sticker_wear', index=4,
number=5, type=2, cpp_type=6, label=1,
has_default_value=False, default_value=float(0),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2316,
serialized_end=2450,
)
_CMSGMODIFYITEMATTRIBUTE = _descriptor.Descriptor(
name='CMsgModifyItemAttribute',
full_name='csgo.CMsgModifyItemAttribute',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='item_id', full_name='csgo.CMsgModifyItemAttribute.item_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='attr_defidx', full_name='csgo.CMsgModifyItemAttribute.attr_defidx', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='attr_value', full_name='csgo.CMsgModifyItemAttribute.attr_value', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2452,
serialized_end=2535,
)
_CMSGAPPLYSTATTRAKSWAP = _descriptor.Descriptor(
name='CMsgApplyStatTrakSwap',
full_name='csgo.CMsgApplyStatTrakSwap',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='tool_item_id', full_name='csgo.CMsgApplyStatTrakSwap.tool_item_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_1_item_id', full_name='csgo.CMsgApplyStatTrakSwap.item_1_item_id', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_2_item_id', full_name='csgo.CMsgApplyStatTrakSwap.item_2_item_id', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2537,
serialized_end=2630,
)
_CMSGAPPLYSTRANGEPART = _descriptor.Descriptor(
name='CMsgApplyStrangePart',
full_name='csgo.CMsgApplyStrangePart',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='strange_part_item_id', full_name='csgo.CMsgApplyStrangePart.strange_part_item_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_item_id', full_name='csgo.CMsgApplyStrangePart.item_item_id', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2632,
serialized_end=2706,
)
_CMSGAPPLYPENNANTUPGRADE = _descriptor.Descriptor(
name='CMsgApplyPennantUpgrade',
full_name='csgo.CMsgApplyPennantUpgrade',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='upgrade_item_id', full_name='csgo.CMsgApplyPennantUpgrade.upgrade_item_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='pennant_item_id', full_name='csgo.CMsgApplyPennantUpgrade.pennant_item_id', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2708,
serialized_end=2783,
)
_CMSGAPPLYEGGESSENCE = _descriptor.Descriptor(
name='CMsgApplyEggEssence',
full_name='csgo.CMsgApplyEggEssence',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='essence_item_id', full_name='csgo.CMsgApplyEggEssence.essence_item_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='egg_item_id', full_name='csgo.CMsgApplyEggEssence.egg_item_id', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2785,
serialized_end=2852,
)
_CSOECONITEMATTRIBUTE = _descriptor.Descriptor(
name='CSOEconItemAttribute',
full_name='csgo.CSOEconItemAttribute',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='def_index', full_name='csgo.CSOEconItemAttribute.def_index', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='value', full_name='csgo.CSOEconItemAttribute.value', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='value_bytes', full_name='csgo.CSOEconItemAttribute.value_bytes', index=2,
number=3, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2854,
serialized_end=2931,
)
_CSOECONITEMEQUIPPED = _descriptor.Descriptor(
name='CSOEconItemEquipped',
full_name='csgo.CSOEconItemEquipped',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='new_class', full_name='csgo.CSOEconItemEquipped.new_class', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='new_slot', full_name='csgo.CSOEconItemEquipped.new_slot', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2933,
serialized_end=2991,
)
_CSOECONITEM = _descriptor.Descriptor(
name='CSOEconItem',
full_name='csgo.CSOEconItem',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='id', full_name='csgo.CSOEconItem.id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CSOEconItem.account_id', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='inventory', full_name='csgo.CSOEconItem.inventory', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='def_index', full_name='csgo.CSOEconItem.def_index', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='quantity', full_name='csgo.CSOEconItem.quantity', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='level', full_name='csgo.CSOEconItem.level', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='quality', full_name='csgo.CSOEconItem.quality', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='flags', full_name='csgo.CSOEconItem.flags', index=7,
number=8, type=13, cpp_type=3, label=1,
has_default_value=True, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='origin', full_name='csgo.CSOEconItem.origin', index=8,
number=9, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='custom_name', full_name='csgo.CSOEconItem.custom_name', index=9,
number=10, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='custom_desc', full_name='csgo.CSOEconItem.custom_desc', index=10,
number=11, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='attribute', full_name='csgo.CSOEconItem.attribute', index=11,
number=12, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='interior_item', full_name='csgo.CSOEconItem.interior_item', index=12,
number=13, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='in_use', full_name='csgo.CSOEconItem.in_use', index=13,
number=14, type=8, cpp_type=7, label=1,
has_default_value=True, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='style', full_name='csgo.CSOEconItem.style', index=14,
number=15, type=13, cpp_type=3, label=1,
has_default_value=True, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='original_id', full_name='csgo.CSOEconItem.original_id', index=15,
number=16, type=4, cpp_type=4, label=1,
has_default_value=True, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='equipped_state', full_name='csgo.CSOEconItem.equipped_state', index=16,
number=18, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rarity', full_name='csgo.CSOEconItem.rarity', index=17,
number=19, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2994,
serialized_end=3424,
)
_CMSGADJUSTITEMEQUIPPEDSTATE = _descriptor.Descriptor(
name='CMsgAdjustItemEquippedState',
full_name='csgo.CMsgAdjustItemEquippedState',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='item_id', full_name='csgo.CMsgAdjustItemEquippedState.item_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='new_class', full_name='csgo.CMsgAdjustItemEquippedState.new_class', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='new_slot', full_name='csgo.CMsgAdjustItemEquippedState.new_slot', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='swap', full_name='csgo.CMsgAdjustItemEquippedState.swap', index=3,
number=4, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3426,
serialized_end=3523,
)
_CMSGADJUSTITEMEQUIPPEDSTATEMULTI = _descriptor.Descriptor(
name='CMsgAdjustItemEquippedStateMulti',
full_name='csgo.CMsgAdjustItemEquippedStateMulti',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='t_equips', full_name='csgo.CMsgAdjustItemEquippedStateMulti.t_equips', index=0,
number=1, type=4, cpp_type=4, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='ct_equips', full_name='csgo.CMsgAdjustItemEquippedStateMulti.ct_equips', index=1,
number=2, type=4, cpp_type=4, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='noteam_equips', full_name='csgo.CMsgAdjustItemEquippedStateMulti.noteam_equips', index=2,
number=3, type=4, cpp_type=4, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3525,
serialized_end=3619,
)
_CMSGSORTITEMS = _descriptor.Descriptor(
name='CMsgSortItems',
full_name='csgo.CMsgSortItems',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='sort_type', full_name='csgo.CMsgSortItems.sort_type', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3621,
serialized_end=3655,
)
_CSOECONCLAIMCODE = _descriptor.Descriptor(
name='CSOEconClaimCode',
full_name='csgo.CSOEconClaimCode',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CSOEconClaimCode.account_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='code_type', full_name='csgo.CSOEconClaimCode.code_type', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='time_acquired', full_name='csgo.CSOEconClaimCode.time_acquired', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='code', full_name='csgo.CSOEconClaimCode.code', index=3,
number=4, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3657,
serialized_end=3751,
)
_CMSGSTOREGETUSERDATA = _descriptor.Descriptor(
name='CMsgStoreGetUserData',
full_name='csgo.CMsgStoreGetUserData',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='price_sheet_version', full_name='csgo.CMsgStoreGetUserData.price_sheet_version', index=0,
number=1, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='currency', full_name='csgo.CMsgStoreGetUserData.currency', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3753,
serialized_end=3822,
)
_CMSGSTOREGETUSERDATARESPONSE = _descriptor.Descriptor(
name='CMsgStoreGetUserDataResponse',
full_name='csgo.CMsgStoreGetUserDataResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='result', full_name='csgo.CMsgStoreGetUserDataResponse.result', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='currency_deprecated', full_name='csgo.CMsgStoreGetUserDataResponse.currency_deprecated', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='country_deprecated', full_name='csgo.CMsgStoreGetUserDataResponse.country_deprecated', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='price_sheet_version', full_name='csgo.CMsgStoreGetUserDataResponse.price_sheet_version', index=3,
number=4, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='price_sheet', full_name='csgo.CMsgStoreGetUserDataResponse.price_sheet', index=4,
number=8, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3825,
serialized_end=3978,
)
_CMSGUPDATEITEMSCHEMA = _descriptor.Descriptor(
name='CMsgUpdateItemSchema',
full_name='csgo.CMsgUpdateItemSchema',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='items_game', full_name='csgo.CMsgUpdateItemSchema.items_game', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_schema_version', full_name='csgo.CMsgUpdateItemSchema.item_schema_version', index=1,
number=2, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='items_game_url_DEPRECATED2013', full_name='csgo.CMsgUpdateItemSchema.items_game_url_DEPRECATED2013', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='items_game_url', full_name='csgo.CMsgUpdateItemSchema.items_game_url', index=3,
number=4, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3981,
serialized_end=4115,
)
_CMSGGCERROR = _descriptor.Descriptor(
name='CMsgGCError',
full_name='csgo.CMsgGCError',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='error_text', full_name='csgo.CMsgGCError.error_text', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4117,
serialized_end=4150,
)
_CMSGREQUESTINVENTORYREFRESH = _descriptor.Descriptor(
name='CMsgRequestInventoryRefresh',
full_name='csgo.CMsgRequestInventoryRefresh',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4152,
serialized_end=4181,
)
_CMSGCONVARVALUE = _descriptor.Descriptor(
name='CMsgConVarValue',
full_name='csgo.CMsgConVarValue',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='name', full_name='csgo.CMsgConVarValue.name', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='value', full_name='csgo.CMsgConVarValue.value', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4183,
serialized_end=4229,
)
_CMSGREPLICATECONVARS = _descriptor.Descriptor(
name='CMsgReplicateConVars',
full_name='csgo.CMsgReplicateConVars',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='convars', full_name='csgo.CMsgReplicateConVars.convars', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4231,
serialized_end=4293,
)
_CMSGUSEITEM = _descriptor.Descriptor(
name='CMsgUseItem',
full_name='csgo.CMsgUseItem',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='item_id', full_name='csgo.CMsgUseItem.item_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='target_steam_id', full_name='csgo.CMsgUseItem.target_steam_id', index=1,
number=2, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='gift__potential_targets', full_name='csgo.CMsgUseItem.gift__potential_targets', index=2,
number=3, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='duel__class_lock', full_name='csgo.CMsgUseItem.duel__class_lock', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='initiator_steam_id', full_name='csgo.CMsgUseItem.initiator_steam_id', index=4,
number=5, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4296,
serialized_end=4438,
)
_CMSGREPLAYUPLOADEDTOYOUTUBE = _descriptor.Descriptor(
name='CMsgReplayUploadedToYouTube',
full_name='csgo.CMsgReplayUploadedToYouTube',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='youtube_url', full_name='csgo.CMsgReplayUploadedToYouTube.youtube_url', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='youtube_account_name', full_name='csgo.CMsgReplayUploadedToYouTube.youtube_account_name', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='session_id', full_name='csgo.CMsgReplayUploadedToYouTube.session_id', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4440,
serialized_end=4540,
)
_CMSGCONSUMABLEEXHAUSTED = _descriptor.Descriptor(
name='CMsgConsumableExhausted',
full_name='csgo.CMsgConsumableExhausted',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='item_def_id', full_name='csgo.CMsgConsumableExhausted.item_def_id', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4542,
serialized_end=4588,
)
_CMSGITEMACKNOWLEDGED__DEPRECATED = _descriptor.Descriptor(
name='CMsgItemAcknowledged__DEPRECATED',
full_name='csgo.CMsgItemAcknowledged__DEPRECATED',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CMsgItemAcknowledged__DEPRECATED.account_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='inventory', full_name='csgo.CMsgItemAcknowledged__DEPRECATED.inventory', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='def_index', full_name='csgo.CMsgItemAcknowledged__DEPRECATED.def_index', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='quality', full_name='csgo.CMsgItemAcknowledged__DEPRECATED.quality', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rarity', full_name='csgo.CMsgItemAcknowledged__DEPRECATED.rarity', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='origin', full_name='csgo.CMsgItemAcknowledged__DEPRECATED.origin', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_id', full_name='csgo.CMsgItemAcknowledged__DEPRECATED.item_id', index=6,
number=7, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4591,
serialized_end=4749,
)
_CMSGSETITEMPOSITIONS_ITEMPOSITION = _descriptor.Descriptor(
name='ItemPosition',
full_name='csgo.CMsgSetItemPositions.ItemPosition',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='legacy_item_id', full_name='csgo.CMsgSetItemPositions.ItemPosition.legacy_item_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='position', full_name='csgo.CMsgSetItemPositions.ItemPosition.position', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_id', full_name='csgo.CMsgSetItemPositions.ItemPosition.item_id', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4841,
serialized_end=4914,
)
_CMSGSETITEMPOSITIONS = _descriptor.Descriptor(
name='CMsgSetItemPositions',
full_name='csgo.CMsgSetItemPositions',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='item_positions', full_name='csgo.CMsgSetItemPositions.item_positions', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CMSGSETITEMPOSITIONS_ITEMPOSITION, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4752,
serialized_end=4914,
)
_CMSGGCREPORTABUSE = _descriptor.Descriptor(
name='CMsgGCReportAbuse',
full_name='csgo.CMsgGCReportAbuse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='target_steam_id', full_name='csgo.CMsgGCReportAbuse.target_steam_id', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='description', full_name='csgo.CMsgGCReportAbuse.description', index=1,
number=4, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='gid', full_name='csgo.CMsgGCReportAbuse.gid', index=2,
number=5, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='abuse_type', full_name='csgo.CMsgGCReportAbuse.abuse_type', index=3,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='content_type', full_name='csgo.CMsgGCReportAbuse.content_type', index=4,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='target_game_server_ip', full_name='csgo.CMsgGCReportAbuse.target_game_server_ip', index=5,
number=6, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='target_game_server_port', full_name='csgo.CMsgGCReportAbuse.target_game_server_port', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4917,
serialized_end=5101,
)
_CMSGGCREPORTABUSERESPONSE = _descriptor.Descriptor(
name='CMsgGCReportAbuseResponse',
full_name='csgo.CMsgGCReportAbuseResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='target_steam_id', full_name='csgo.CMsgGCReportAbuseResponse.target_steam_id', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='result', full_name='csgo.CMsgGCReportAbuseResponse.result', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='error_message', full_name='csgo.CMsgGCReportAbuseResponse.error_message', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5103,
serialized_end=5194,
)
_CMSGGCNAMEITEMNOTIFICATION = _descriptor.Descriptor(
name='CMsgGCNameItemNotification',
full_name='csgo.CMsgGCNameItemNotification',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='player_steamid', full_name='csgo.CMsgGCNameItemNotification.player_steamid', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_def_index', full_name='csgo.CMsgGCNameItemNotification.item_def_index', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_name_custom', full_name='csgo.CMsgGCNameItemNotification.item_name_custom', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5196,
serialized_end=5298,
)
_CMSGGCCLIENTDISPLAYNOTIFICATION = _descriptor.Descriptor(
name='CMsgGCClientDisplayNotification',
full_name='csgo.CMsgGCClientDisplayNotification',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='notification_title_localization_key', full_name='csgo.CMsgGCClientDisplayNotification.notification_title_localization_key', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='notification_body_localization_key', full_name='csgo.CMsgGCClientDisplayNotification.notification_body_localization_key', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='body_substring_keys', full_name='csgo.CMsgGCClientDisplayNotification.body_substring_keys', index=2,
number=3, type=9, cpp_type=9, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='body_substring_values', full_name='csgo.CMsgGCClientDisplayNotification.body_substring_values', index=3,
number=4, type=9, cpp_type=9, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5301,
serialized_end=5483,
)
_CMSGGCSHOWITEMSPICKEDUP = _descriptor.Descriptor(
name='CMsgGCShowItemsPickedUp',
full_name='csgo.CMsgGCShowItemsPickedUp',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='player_steamid', full_name='csgo.CMsgGCShowItemsPickedUp.player_steamid', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5485,
serialized_end=5534,
)
_CMSGGCINCREMENTKILLCOUNTRESPONSE = _descriptor.Descriptor(
name='CMsgGCIncrementKillCountResponse',
full_name='csgo.CMsgGCIncrementKillCountResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='killer_account_id', full_name='csgo.CMsgGCIncrementKillCountResponse.killer_account_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\200\246\035\001'), file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='num_kills', full_name='csgo.CMsgGCIncrementKillCountResponse.num_kills', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_def', full_name='csgo.CMsgGCIncrementKillCountResponse.item_def', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='level_type', full_name='csgo.CMsgGCIncrementKillCountResponse.level_type', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5536,
serialized_end=5660,
)
_CSOECONITEMDROPRATEBONUS = _descriptor.Descriptor(
name='CSOEconItemDropRateBonus',
full_name='csgo.CSOEconItemDropRateBonus',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CSOEconItemDropRateBonus.account_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='expiration_date', full_name='csgo.CSOEconItemDropRateBonus.expiration_date', index=1,
number=2, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='bonus', full_name='csgo.CSOEconItemDropRateBonus.bonus', index=2,
number=3, type=2, cpp_type=6, label=1,
has_default_value=False, default_value=float(0),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='bonus_count', full_name='csgo.CSOEconItemDropRateBonus.bonus_count', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_id', full_name='csgo.CSOEconItemDropRateBonus.item_id', index=4,
number=5, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='def_index', full_name='csgo.CSOEconItemDropRateBonus.def_index', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5663,
serialized_end=5806,
)
_CSOECONITEMLEAGUEVIEWPASS = _descriptor.Descriptor(
name='CSOEconItemLeagueViewPass',
full_name='csgo.CSOEconItemLeagueViewPass',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CSOEconItemLeagueViewPass.account_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\200\246\035\001'), file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='league_id', full_name='csgo.CSOEconItemLeagueViewPass.league_id', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\200\246\035\001'), file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='admin', full_name='csgo.CSOEconItemLeagueViewPass.admin', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='itemindex', full_name='csgo.CSOEconItemLeagueViewPass.itemindex', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5808,
serialized_end=5920,
)
_CSOECONITEMEVENTTICKET = _descriptor.Descriptor(
name='CSOEconItemEventTicket',
full_name='csgo.CSOEconItemEventTicket',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CSOEconItemEventTicket.account_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='event_id', full_name='csgo.CSOEconItemEventTicket.event_id', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_id', full_name='csgo.CSOEconItemEventTicket.item_id', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5922,
serialized_end=6001,
)
_CMSGGCITEMPREVIEWITEMBOUGHTNOTIFICATION = _descriptor.Descriptor(
name='CMsgGCItemPreviewItemBoughtNotification',
full_name='csgo.CMsgGCItemPreviewItemBoughtNotification',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='item_def_index', full_name='csgo.CMsgGCItemPreviewItemBoughtNotification.item_def_index', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=6003,
serialized_end=6068,
)
_CMSGGCSTOREPURCHASECANCEL = _descriptor.Descriptor(
name='CMsgGCStorePurchaseCancel',
full_name='csgo.CMsgGCStorePurchaseCancel',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='txn_id', full_name='csgo.CMsgGCStorePurchaseCancel.txn_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=6070,
serialized_end=6113,
)
_CMSGGCSTOREPURCHASECANCELRESPONSE = _descriptor.Descriptor(
name='CMsgGCStorePurchaseCancelResponse',
full_name='csgo.CMsgGCStorePurchaseCancelResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='result', full_name='csgo.CMsgGCStorePurchaseCancelResponse.result', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=6115,
serialized_end=6166,
)
_CMSGGCSTOREPURCHASEFINALIZE = _descriptor.Descriptor(
name='CMsgGCStorePurchaseFinalize',
full_name='csgo.CMsgGCStorePurchaseFinalize',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='txn_id', full_name='csgo.CMsgGCStorePurchaseFinalize.txn_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=6168,
serialized_end=6213,
)
_CMSGGCSTOREPURCHASEFINALIZERESPONSE = _descriptor.Descriptor(
name='CMsgGCStorePurchaseFinalizeResponse',
full_name='csgo.CMsgGCStorePurchaseFinalizeResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='result', full_name='csgo.CMsgGCStorePurchaseFinalizeResponse.result', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_ids', full_name='csgo.CMsgGCStorePurchaseFinalizeResponse.item_ids', index=1,
number=2, type=4, cpp_type=4, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=6215,
serialized_end=6286,
)
_CMSGGCBANNEDWORDLISTREQUEST = _descriptor.Descriptor(
name='CMsgGCBannedWordListRequest',
full_name='csgo.CMsgGCBannedWordListRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='ban_list_group_id', full_name='csgo.CMsgGCBannedWordListRequest.ban_list_group_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='word_id', full_name='csgo.CMsgGCBannedWordListRequest.word_id', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=6288,
serialized_end=6361,
)
_CMSGGCREQUESTANNOUNCEMENTS = _descriptor.Descriptor(
name='CMsgGCRequestAnnouncements',
full_name='csgo.CMsgGCRequestAnnouncements',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=6363,
serialized_end=6391,
)
_CMSGGCREQUESTANNOUNCEMENTSRESPONSE = _descriptor.Descriptor(
name='CMsgGCRequestAnnouncementsResponse',
full_name='csgo.CMsgGCRequestAnnouncementsResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='announcement_title', full_name='csgo.CMsgGCRequestAnnouncementsResponse.announcement_title', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='announcement', full_name='csgo.CMsgGCRequestAnnouncementsResponse.announcement', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='nextmatch_title', full_name='csgo.CMsgGCRequestAnnouncementsResponse.nextmatch_title', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='nextmatch', full_name='csgo.CMsgGCRequestAnnouncementsResponse.nextmatch', index=3,
number=4, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=6394,
serialized_end=6524,
)
_CMSGGCBANNEDWORD = _descriptor.Descriptor(
name='CMsgGCBannedWord',
full_name='csgo.CMsgGCBannedWord',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='word_id', full_name='csgo.CMsgGCBannedWord.word_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='word_type', full_name='csgo.CMsgGCBannedWord.word_type', index=1,
number=2, type=14, cpp_type=8, label=1,
has_default_value=True, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='word', full_name='csgo.CMsgGCBannedWord.word', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=6526,
serialized_end=6648,
)
_CMSGGCBANNEDWORDLISTRESPONSE = _descriptor.Descriptor(
name='CMsgGCBannedWordListResponse',
full_name='csgo.CMsgGCBannedWordListResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='ban_list_group_id', full_name='csgo.CMsgGCBannedWordListResponse.ban_list_group_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='word_list', full_name='csgo.CMsgGCBannedWordListResponse.word_list', index=1,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=6650,
serialized_end=6750,
)
_CMSGGCTOGCBANNEDWORDLISTBROADCAST = _descriptor.Descriptor(
name='CMsgGCToGCBannedWordListBroadcast',
full_name='csgo.CMsgGCToGCBannedWordListBroadcast',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='broadcast', full_name='csgo.CMsgGCToGCBannedWordListBroadcast.broadcast', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=6752,
serialized_end=6842,
)
_CMSGGCTOGCBANNEDWORDLISTUPDATED = _descriptor.Descriptor(
name='CMsgGCToGCBannedWordListUpdated',
full_name='csgo.CMsgGCToGCBannedWordListUpdated',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='group_id', full_name='csgo.CMsgGCToGCBannedWordListUpdated.group_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=6844,
serialized_end=6895,
)
_CSOECONDEFAULTEQUIPPEDDEFINITIONINSTANCECLIENT = _descriptor.Descriptor(
name='CSOEconDefaultEquippedDefinitionInstanceClient',
full_name='csgo.CSOEconDefaultEquippedDefinitionInstanceClient',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CSOEconDefaultEquippedDefinitionInstanceClient.account_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\200\246\035\001'), file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_definition', full_name='csgo.CSOEconDefaultEquippedDefinitionInstanceClient.item_definition', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='class_id', full_name='csgo.CSOEconDefaultEquippedDefinitionInstanceClient.class_id', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\200\246\035\001'), file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='slot_id', full_name='csgo.CSOEconDefaultEquippedDefinitionInstanceClient.slot_id', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\200\246\035\001'), file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=6898,
serialized_end=7044,
)
_CMSGGCTOGCDIRTYSDOCACHE = _descriptor.Descriptor(
name='CMsgGCToGCDirtySDOCache',
full_name='csgo.CMsgGCToGCDirtySDOCache',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='sdo_type', full_name='csgo.CMsgGCToGCDirtySDOCache.sdo_type', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='key_uint64', full_name='csgo.CMsgGCToGCDirtySDOCache.key_uint64', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=7046,
serialized_end=7109,
)
_CMSGGCTOGCDIRTYMULTIPLESDOCACHE = _descriptor.Descriptor(
name='CMsgGCToGCDirtyMultipleSDOCache',
full_name='csgo.CMsgGCToGCDirtyMultipleSDOCache',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='sdo_type', full_name='csgo.CMsgGCToGCDirtyMultipleSDOCache.sdo_type', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='key_uint64', full_name='csgo.CMsgGCToGCDirtyMultipleSDOCache.key_uint64', index=1,
number=2, type=4, cpp_type=4, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=7111,
serialized_end=7182,
)
_CMSGGCCOLLECTITEM = _descriptor.Descriptor(
name='CMsgGCCollectItem',
full_name='csgo.CMsgGCCollectItem',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='collection_item_id', full_name='csgo.CMsgGCCollectItem.collection_item_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='subject_item_id', full_name='csgo.CMsgGCCollectItem.subject_item_id', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=7184,
serialized_end=7256,
)
_CMSGSDONOMEMCACHED = _descriptor.Descriptor(
name='CMsgSDONoMemcached',
full_name='csgo.CMsgSDONoMemcached',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=7258,
serialized_end=7278,
)
_CMSGGCTOGCUPDATESQLKEYVALUE = _descriptor.Descriptor(
name='CMsgGCToGCUpdateSQLKeyValue',
full_name='csgo.CMsgGCToGCUpdateSQLKeyValue',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='key_name', full_name='csgo.CMsgGCToGCUpdateSQLKeyValue.key_name', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=7280,
serialized_end=7327,
)
_CMSGGCTOGCISTRUSTEDSERVER = _descriptor.Descriptor(
name='CMsgGCToGCIsTrustedServer',
full_name='csgo.CMsgGCToGCIsTrustedServer',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='steam_id', full_name='csgo.CMsgGCToGCIsTrustedServer.steam_id', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=7329,
serialized_end=7374,
)
_CMSGGCTOGCISTRUSTEDSERVERRESPONSE = _descriptor.Descriptor(
name='CMsgGCToGCIsTrustedServerResponse',
full_name='csgo.CMsgGCToGCIsTrustedServerResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='is_trusted', full_name='csgo.CMsgGCToGCIsTrustedServerResponse.is_trusted', index=0,
number=1, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=7376,
serialized_end=7431,
)
_CMSGGCTOGCBROADCASTCONSOLECOMMAND = _descriptor.Descriptor(
name='CMsgGCToGCBroadcastConsoleCommand',
full_name='csgo.CMsgGCToGCBroadcastConsoleCommand',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='con_command', full_name='csgo.CMsgGCToGCBroadcastConsoleCommand.con_command', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=7433,
serialized_end=7489,
)
_CMSGGCSERVERVERSIONUPDATED = _descriptor.Descriptor(
name='CMsgGCServerVersionUpdated',
full_name='csgo.CMsgGCServerVersionUpdated',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='server_version', full_name='csgo.CMsgGCServerVersionUpdated.server_version', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=7491,
serialized_end=7543,
)
_CMSGGCCLIENTVERSIONUPDATED = _descriptor.Descriptor(
name='CMsgGCClientVersionUpdated',
full_name='csgo.CMsgGCClientVersionUpdated',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='client_version', full_name='csgo.CMsgGCClientVersionUpdated.client_version', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=7545,
serialized_end=7597,
)
_CMSGGCTOGCWEBAPIACCOUNTCHANGED = _descriptor.Descriptor(
name='CMsgGCToGCWebAPIAccountChanged',
full_name='csgo.CMsgGCToGCWebAPIAccountChanged',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=7599,
serialized_end=7631,
)
_CMSGGCTOGCREQUESTPASSPORTITEMGRANT = _descriptor.Descriptor(
name='CMsgGCToGCRequestPassportItemGrant',
full_name='csgo.CMsgGCToGCRequestPassportItemGrant',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='steam_id', full_name='csgo.CMsgGCToGCRequestPassportItemGrant.steam_id', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='league_id', full_name='csgo.CMsgGCToGCRequestPassportItemGrant.league_id', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='reward_flag', full_name='csgo.CMsgGCToGCRequestPassportItemGrant.reward_flag', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=7633,
serialized_end=7727,
)
_CMSGGAMESERVERINFO = _descriptor.Descriptor(
name='CMsgGameServerInfo',
full_name='csgo.CMsgGameServerInfo',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='server_public_ip_addr', full_name='csgo.CMsgGameServerInfo.server_public_ip_addr', index=0,
number=1, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_private_ip_addr', full_name='csgo.CMsgGameServerInfo.server_private_ip_addr', index=1,
number=2, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_port', full_name='csgo.CMsgGameServerInfo.server_port', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_tv_port', full_name='csgo.CMsgGameServerInfo.server_tv_port', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_key', full_name='csgo.CMsgGameServerInfo.server_key', index=4,
number=5, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_hibernation', full_name='csgo.CMsgGameServerInfo.server_hibernation', index=5,
number=6, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_type', full_name='csgo.CMsgGameServerInfo.server_type', index=6,
number=7, type=14, cpp_type=8, label=1,
has_default_value=True, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_region', full_name='csgo.CMsgGameServerInfo.server_region', index=7,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_loadavg', full_name='csgo.CMsgGameServerInfo.server_loadavg', index=8,
number=9, type=2, cpp_type=6, label=1,
has_default_value=False, default_value=float(0),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_tv_broadcast_time', full_name='csgo.CMsgGameServerInfo.server_tv_broadcast_time', index=9,
number=10, type=2, cpp_type=6, label=1,
has_default_value=False, default_value=float(0),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_game_time', full_name='csgo.CMsgGameServerInfo.server_game_time', index=10,
number=11, type=2, cpp_type=6, label=1,
has_default_value=False, default_value=float(0),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_relay_connected_steam_id', full_name='csgo.CMsgGameServerInfo.server_relay_connected_steam_id', index=11,
number=12, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='relay_slots_max', full_name='csgo.CMsgGameServerInfo.relay_slots_max', index=12,
number=13, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='relays_connected', full_name='csgo.CMsgGameServerInfo.relays_connected', index=13,
number=14, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='relay_clients_connected', full_name='csgo.CMsgGameServerInfo.relay_clients_connected', index=14,
number=15, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='relayed_game_server_steam_id', full_name='csgo.CMsgGameServerInfo.relayed_game_server_steam_id', index=15,
number=16, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='parent_relay_count', full_name='csgo.CMsgGameServerInfo.parent_relay_count', index=16,
number=17, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_secret_code', full_name='csgo.CMsgGameServerInfo.tv_secret_code', index=17,
number=18, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
_CMSGGAMESERVERINFO_SERVERTYPE,
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=7730,
serialized_end=8351,
)
_CMSGGCSTOREPURCHASEINIT.fields_by_name['line_items'].message_type = _CGCSTOREPURCHASEINIT_LINEITEM
_CSOITEMCRITERIA.fields_by_name['conditions'].message_type = _CSOITEMCRITERIACONDITION
_CSOITEMRECIPE.fields_by_name['input_items_criteria'].message_type = _CSOITEMCRITERIA
_CSOITEMRECIPE.fields_by_name['output_items_criteria'].message_type = _CSOITEMCRITERIA
_CMSGDEVNEWITEMREQUEST.fields_by_name['criteria'].message_type = _CSOITEMCRITERIA
_CSOECONITEM.fields_by_name['attribute'].message_type = _CSOECONITEMATTRIBUTE
_CSOECONITEM.fields_by_name['interior_item'].message_type = _CSOECONITEM
_CSOECONITEM.fields_by_name['equipped_state'].message_type = _CSOECONITEMEQUIPPED
_CMSGREPLICATECONVARS.fields_by_name['convars'].message_type = _CMSGCONVARVALUE
_CMSGSETITEMPOSITIONS_ITEMPOSITION.containing_type = _CMSGSETITEMPOSITIONS
_CMSGSETITEMPOSITIONS.fields_by_name['item_positions'].message_type = _CMSGSETITEMPOSITIONS_ITEMPOSITION
_CMSGGCBANNEDWORD.fields_by_name['word_type'].enum_type = _GC_BANNEDWORDTYPE
_CMSGGCBANNEDWORDLISTRESPONSE.fields_by_name['word_list'].message_type = _CMSGGCBANNEDWORD
_CMSGGCTOGCBANNEDWORDLISTBROADCAST.fields_by_name['broadcast'].message_type = _CMSGGCBANNEDWORDLISTRESPONSE
_CMSGGAMESERVERINFO.fields_by_name['server_type'].enum_type = _CMSGGAMESERVERINFO_SERVERTYPE
_CMSGGAMESERVERINFO_SERVERTYPE.containing_type = _CMSGGAMESERVERINFO
DESCRIPTOR.message_types_by_name['CGCStorePurchaseInit_LineItem'] = _CGCSTOREPURCHASEINIT_LINEITEM
DESCRIPTOR.message_types_by_name['CMsgGCStorePurchaseInit'] = _CMSGGCSTOREPURCHASEINIT
DESCRIPTOR.message_types_by_name['CMsgGCStorePurchaseInitResponse'] = _CMSGGCSTOREPURCHASEINITRESPONSE
DESCRIPTOR.message_types_by_name['CSOPartyInvite'] = _CSOPARTYINVITE
DESCRIPTOR.message_types_by_name['CSOLobbyInvite'] = _CSOLOBBYINVITE
DESCRIPTOR.message_types_by_name['CMsgSystemBroadcast'] = _CMSGSYSTEMBROADCAST
DESCRIPTOR.message_types_by_name['CMsgInviteToParty'] = _CMSGINVITETOPARTY
DESCRIPTOR.message_types_by_name['CMsgInvitationCreated'] = _CMSGINVITATIONCREATED
DESCRIPTOR.message_types_by_name['CMsgPartyInviteResponse'] = _CMSGPARTYINVITERESPONSE
DESCRIPTOR.message_types_by_name['CMsgKickFromParty'] = _CMSGKICKFROMPARTY
DESCRIPTOR.message_types_by_name['CMsgLeaveParty'] = _CMSGLEAVEPARTY
DESCRIPTOR.message_types_by_name['CMsgServerAvailable'] = _CMSGSERVERAVAILABLE
DESCRIPTOR.message_types_by_name['CMsgLANServerAvailable'] = _CMSGLANSERVERAVAILABLE
DESCRIPTOR.message_types_by_name['CSOEconGameAccountClient'] = _CSOECONGAMEACCOUNTCLIENT
DESCRIPTOR.message_types_by_name['CSOItemCriteriaCondition'] = _CSOITEMCRITERIACONDITION
DESCRIPTOR.message_types_by_name['CSOItemCriteria'] = _CSOITEMCRITERIA
DESCRIPTOR.message_types_by_name['CSOItemRecipe'] = _CSOITEMRECIPE
DESCRIPTOR.message_types_by_name['CMsgDevNewItemRequest'] = _CMSGDEVNEWITEMREQUEST
DESCRIPTOR.message_types_by_name['CMsgIncrementKillCountAttribute'] = _CMSGINCREMENTKILLCOUNTATTRIBUTE
DESCRIPTOR.message_types_by_name['CMsgApplySticker'] = _CMSGAPPLYSTICKER
DESCRIPTOR.message_types_by_name['CMsgModifyItemAttribute'] = _CMSGMODIFYITEMATTRIBUTE
DESCRIPTOR.message_types_by_name['CMsgApplyStatTrakSwap'] = _CMSGAPPLYSTATTRAKSWAP
DESCRIPTOR.message_types_by_name['CMsgApplyStrangePart'] = _CMSGAPPLYSTRANGEPART
DESCRIPTOR.message_types_by_name['CMsgApplyPennantUpgrade'] = _CMSGAPPLYPENNANTUPGRADE
DESCRIPTOR.message_types_by_name['CMsgApplyEggEssence'] = _CMSGAPPLYEGGESSENCE
DESCRIPTOR.message_types_by_name['CSOEconItemAttribute'] = _CSOECONITEMATTRIBUTE
DESCRIPTOR.message_types_by_name['CSOEconItemEquipped'] = _CSOECONITEMEQUIPPED
DESCRIPTOR.message_types_by_name['CSOEconItem'] = _CSOECONITEM
DESCRIPTOR.message_types_by_name['CMsgAdjustItemEquippedState'] = _CMSGADJUSTITEMEQUIPPEDSTATE
DESCRIPTOR.message_types_by_name['CMsgAdjustItemEquippedStateMulti'] = _CMSGADJUSTITEMEQUIPPEDSTATEMULTI
DESCRIPTOR.message_types_by_name['CMsgSortItems'] = _CMSGSORTITEMS
DESCRIPTOR.message_types_by_name['CSOEconClaimCode'] = _CSOECONCLAIMCODE
DESCRIPTOR.message_types_by_name['CMsgStoreGetUserData'] = _CMSGSTOREGETUSERDATA
DESCRIPTOR.message_types_by_name['CMsgStoreGetUserDataResponse'] = _CMSGSTOREGETUSERDATARESPONSE
DESCRIPTOR.message_types_by_name['CMsgUpdateItemSchema'] = _CMSGUPDATEITEMSCHEMA
DESCRIPTOR.message_types_by_name['CMsgGCError'] = _CMSGGCERROR
DESCRIPTOR.message_types_by_name['CMsgRequestInventoryRefresh'] = _CMSGREQUESTINVENTORYREFRESH
DESCRIPTOR.message_types_by_name['CMsgConVarValue'] = _CMSGCONVARVALUE
DESCRIPTOR.message_types_by_name['CMsgReplicateConVars'] = _CMSGREPLICATECONVARS
DESCRIPTOR.message_types_by_name['CMsgUseItem'] = _CMSGUSEITEM
DESCRIPTOR.message_types_by_name['CMsgReplayUploadedToYouTube'] = _CMSGREPLAYUPLOADEDTOYOUTUBE
DESCRIPTOR.message_types_by_name['CMsgConsumableExhausted'] = _CMSGCONSUMABLEEXHAUSTED
DESCRIPTOR.message_types_by_name['CMsgItemAcknowledged__DEPRECATED'] = _CMSGITEMACKNOWLEDGED__DEPRECATED
DESCRIPTOR.message_types_by_name['CMsgSetItemPositions'] = _CMSGSETITEMPOSITIONS
DESCRIPTOR.message_types_by_name['CMsgGCReportAbuse'] = _CMSGGCREPORTABUSE
DESCRIPTOR.message_types_by_name['CMsgGCReportAbuseResponse'] = _CMSGGCREPORTABUSERESPONSE
DESCRIPTOR.message_types_by_name['CMsgGCNameItemNotification'] = _CMSGGCNAMEITEMNOTIFICATION
DESCRIPTOR.message_types_by_name['CMsgGCClientDisplayNotification'] = _CMSGGCCLIENTDISPLAYNOTIFICATION
DESCRIPTOR.message_types_by_name['CMsgGCShowItemsPickedUp'] = _CMSGGCSHOWITEMSPICKEDUP
DESCRIPTOR.message_types_by_name['CMsgGCIncrementKillCountResponse'] = _CMSGGCINCREMENTKILLCOUNTRESPONSE
DESCRIPTOR.message_types_by_name['CSOEconItemDropRateBonus'] = _CSOECONITEMDROPRATEBONUS
DESCRIPTOR.message_types_by_name['CSOEconItemLeagueViewPass'] = _CSOECONITEMLEAGUEVIEWPASS
DESCRIPTOR.message_types_by_name['CSOEconItemEventTicket'] = _CSOECONITEMEVENTTICKET
DESCRIPTOR.message_types_by_name['CMsgGCItemPreviewItemBoughtNotification'] = _CMSGGCITEMPREVIEWITEMBOUGHTNOTIFICATION
DESCRIPTOR.message_types_by_name['CMsgGCStorePurchaseCancel'] = _CMSGGCSTOREPURCHASECANCEL
DESCRIPTOR.message_types_by_name['CMsgGCStorePurchaseCancelResponse'] = _CMSGGCSTOREPURCHASECANCELRESPONSE
DESCRIPTOR.message_types_by_name['CMsgGCStorePurchaseFinalize'] = _CMSGGCSTOREPURCHASEFINALIZE
DESCRIPTOR.message_types_by_name['CMsgGCStorePurchaseFinalizeResponse'] = _CMSGGCSTOREPURCHASEFINALIZERESPONSE
DESCRIPTOR.message_types_by_name['CMsgGCBannedWordListRequest'] = _CMSGGCBANNEDWORDLISTREQUEST
DESCRIPTOR.message_types_by_name['CMsgGCRequestAnnouncements'] = _CMSGGCREQUESTANNOUNCEMENTS
DESCRIPTOR.message_types_by_name['CMsgGCRequestAnnouncementsResponse'] = _CMSGGCREQUESTANNOUNCEMENTSRESPONSE
DESCRIPTOR.message_types_by_name['CMsgGCBannedWord'] = _CMSGGCBANNEDWORD
DESCRIPTOR.message_types_by_name['CMsgGCBannedWordListResponse'] = _CMSGGCBANNEDWORDLISTRESPONSE
DESCRIPTOR.message_types_by_name['CMsgGCToGCBannedWordListBroadcast'] = _CMSGGCTOGCBANNEDWORDLISTBROADCAST
DESCRIPTOR.message_types_by_name['CMsgGCToGCBannedWordListUpdated'] = _CMSGGCTOGCBANNEDWORDLISTUPDATED
DESCRIPTOR.message_types_by_name['CSOEconDefaultEquippedDefinitionInstanceClient'] = _CSOECONDEFAULTEQUIPPEDDEFINITIONINSTANCECLIENT
DESCRIPTOR.message_types_by_name['CMsgGCToGCDirtySDOCache'] = _CMSGGCTOGCDIRTYSDOCACHE
DESCRIPTOR.message_types_by_name['CMsgGCToGCDirtyMultipleSDOCache'] = _CMSGGCTOGCDIRTYMULTIPLESDOCACHE
DESCRIPTOR.message_types_by_name['CMsgGCCollectItem'] = _CMSGGCCOLLECTITEM
DESCRIPTOR.message_types_by_name['CMsgSDONoMemcached'] = _CMSGSDONOMEMCACHED
DESCRIPTOR.message_types_by_name['CMsgGCToGCUpdateSQLKeyValue'] = _CMSGGCTOGCUPDATESQLKEYVALUE
DESCRIPTOR.message_types_by_name['CMsgGCToGCIsTrustedServer'] = _CMSGGCTOGCISTRUSTEDSERVER
DESCRIPTOR.message_types_by_name['CMsgGCToGCIsTrustedServerResponse'] = _CMSGGCTOGCISTRUSTEDSERVERRESPONSE
DESCRIPTOR.message_types_by_name['CMsgGCToGCBroadcastConsoleCommand'] = _CMSGGCTOGCBROADCASTCONSOLECOMMAND
DESCRIPTOR.message_types_by_name['CMsgGCServerVersionUpdated'] = _CMSGGCSERVERVERSIONUPDATED
DESCRIPTOR.message_types_by_name['CMsgGCClientVersionUpdated'] = _CMSGGCCLIENTVERSIONUPDATED
DESCRIPTOR.message_types_by_name['CMsgGCToGCWebAPIAccountChanged'] = _CMSGGCTOGCWEBAPIACCOUNTCHANGED
DESCRIPTOR.message_types_by_name['CMsgGCToGCRequestPassportItemGrant'] = _CMSGGCTOGCREQUESTPASSPORTITEMGRANT
DESCRIPTOR.message_types_by_name['CMsgGameServerInfo'] = _CMSGGAMESERVERINFO
DESCRIPTOR.enum_types_by_name['EGCBaseMsg'] = _EGCBASEMSG
DESCRIPTOR.enum_types_by_name['EGCBaseProtoObjectTypes'] = _EGCBASEPROTOOBJECTTYPES
DESCRIPTOR.enum_types_by_name['GC_BannedWordType'] = _GC_BANNEDWORDTYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
CGCStorePurchaseInit_LineItem = _reflection.GeneratedProtocolMessageType('CGCStorePurchaseInit_LineItem', (_message.Message,), dict(
DESCRIPTOR = _CGCSTOREPURCHASEINIT_LINEITEM,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CGCStorePurchaseInit_LineItem)
))
_sym_db.RegisterMessage(CGCStorePurchaseInit_LineItem)
CMsgGCStorePurchaseInit = _reflection.GeneratedProtocolMessageType('CMsgGCStorePurchaseInit', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCSTOREPURCHASEINIT,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCStorePurchaseInit)
))
_sym_db.RegisterMessage(CMsgGCStorePurchaseInit)
CMsgGCStorePurchaseInitResponse = _reflection.GeneratedProtocolMessageType('CMsgGCStorePurchaseInitResponse', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCSTOREPURCHASEINITRESPONSE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCStorePurchaseInitResponse)
))
_sym_db.RegisterMessage(CMsgGCStorePurchaseInitResponse)
CSOPartyInvite = _reflection.GeneratedProtocolMessageType('CSOPartyInvite', (_message.Message,), dict(
DESCRIPTOR = _CSOPARTYINVITE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CSOPartyInvite)
))
_sym_db.RegisterMessage(CSOPartyInvite)
CSOLobbyInvite = _reflection.GeneratedProtocolMessageType('CSOLobbyInvite', (_message.Message,), dict(
DESCRIPTOR = _CSOLOBBYINVITE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CSOLobbyInvite)
))
_sym_db.RegisterMessage(CSOLobbyInvite)
CMsgSystemBroadcast = _reflection.GeneratedProtocolMessageType('CMsgSystemBroadcast', (_message.Message,), dict(
DESCRIPTOR = _CMSGSYSTEMBROADCAST,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgSystemBroadcast)
))
_sym_db.RegisterMessage(CMsgSystemBroadcast)
CMsgInviteToParty = _reflection.GeneratedProtocolMessageType('CMsgInviteToParty', (_message.Message,), dict(
DESCRIPTOR = _CMSGINVITETOPARTY,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgInviteToParty)
))
_sym_db.RegisterMessage(CMsgInviteToParty)
CMsgInvitationCreated = _reflection.GeneratedProtocolMessageType('CMsgInvitationCreated', (_message.Message,), dict(
DESCRIPTOR = _CMSGINVITATIONCREATED,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgInvitationCreated)
))
_sym_db.RegisterMessage(CMsgInvitationCreated)
CMsgPartyInviteResponse = _reflection.GeneratedProtocolMessageType('CMsgPartyInviteResponse', (_message.Message,), dict(
DESCRIPTOR = _CMSGPARTYINVITERESPONSE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgPartyInviteResponse)
))
_sym_db.RegisterMessage(CMsgPartyInviteResponse)
CMsgKickFromParty = _reflection.GeneratedProtocolMessageType('CMsgKickFromParty', (_message.Message,), dict(
DESCRIPTOR = _CMSGKICKFROMPARTY,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgKickFromParty)
))
_sym_db.RegisterMessage(CMsgKickFromParty)
CMsgLeaveParty = _reflection.GeneratedProtocolMessageType('CMsgLeaveParty', (_message.Message,), dict(
DESCRIPTOR = _CMSGLEAVEPARTY,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgLeaveParty)
))
_sym_db.RegisterMessage(CMsgLeaveParty)
CMsgServerAvailable = _reflection.GeneratedProtocolMessageType('CMsgServerAvailable', (_message.Message,), dict(
DESCRIPTOR = _CMSGSERVERAVAILABLE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgServerAvailable)
))
_sym_db.RegisterMessage(CMsgServerAvailable)
CMsgLANServerAvailable = _reflection.GeneratedProtocolMessageType('CMsgLANServerAvailable', (_message.Message,), dict(
DESCRIPTOR = _CMSGLANSERVERAVAILABLE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgLANServerAvailable)
))
_sym_db.RegisterMessage(CMsgLANServerAvailable)
CSOEconGameAccountClient = _reflection.GeneratedProtocolMessageType('CSOEconGameAccountClient', (_message.Message,), dict(
DESCRIPTOR = _CSOECONGAMEACCOUNTCLIENT,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CSOEconGameAccountClient)
))
_sym_db.RegisterMessage(CSOEconGameAccountClient)
CSOItemCriteriaCondition = _reflection.GeneratedProtocolMessageType('CSOItemCriteriaCondition', (_message.Message,), dict(
DESCRIPTOR = _CSOITEMCRITERIACONDITION,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CSOItemCriteriaCondition)
))
_sym_db.RegisterMessage(CSOItemCriteriaCondition)
CSOItemCriteria = _reflection.GeneratedProtocolMessageType('CSOItemCriteria', (_message.Message,), dict(
DESCRIPTOR = _CSOITEMCRITERIA,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CSOItemCriteria)
))
_sym_db.RegisterMessage(CSOItemCriteria)
CSOItemRecipe = _reflection.GeneratedProtocolMessageType('CSOItemRecipe', (_message.Message,), dict(
DESCRIPTOR = _CSOITEMRECIPE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CSOItemRecipe)
))
_sym_db.RegisterMessage(CSOItemRecipe)
CMsgDevNewItemRequest = _reflection.GeneratedProtocolMessageType('CMsgDevNewItemRequest', (_message.Message,), dict(
DESCRIPTOR = _CMSGDEVNEWITEMREQUEST,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgDevNewItemRequest)
))
_sym_db.RegisterMessage(CMsgDevNewItemRequest)
CMsgIncrementKillCountAttribute = _reflection.GeneratedProtocolMessageType('CMsgIncrementKillCountAttribute', (_message.Message,), dict(
DESCRIPTOR = _CMSGINCREMENTKILLCOUNTATTRIBUTE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgIncrementKillCountAttribute)
))
_sym_db.RegisterMessage(CMsgIncrementKillCountAttribute)
CMsgApplySticker = _reflection.GeneratedProtocolMessageType('CMsgApplySticker', (_message.Message,), dict(
DESCRIPTOR = _CMSGAPPLYSTICKER,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgApplySticker)
))
_sym_db.RegisterMessage(CMsgApplySticker)
CMsgModifyItemAttribute = _reflection.GeneratedProtocolMessageType('CMsgModifyItemAttribute', (_message.Message,), dict(
DESCRIPTOR = _CMSGMODIFYITEMATTRIBUTE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgModifyItemAttribute)
))
_sym_db.RegisterMessage(CMsgModifyItemAttribute)
CMsgApplyStatTrakSwap = _reflection.GeneratedProtocolMessageType('CMsgApplyStatTrakSwap', (_message.Message,), dict(
DESCRIPTOR = _CMSGAPPLYSTATTRAKSWAP,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgApplyStatTrakSwap)
))
_sym_db.RegisterMessage(CMsgApplyStatTrakSwap)
CMsgApplyStrangePart = _reflection.GeneratedProtocolMessageType('CMsgApplyStrangePart', (_message.Message,), dict(
DESCRIPTOR = _CMSGAPPLYSTRANGEPART,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgApplyStrangePart)
))
_sym_db.RegisterMessage(CMsgApplyStrangePart)
CMsgApplyPennantUpgrade = _reflection.GeneratedProtocolMessageType('CMsgApplyPennantUpgrade', (_message.Message,), dict(
DESCRIPTOR = _CMSGAPPLYPENNANTUPGRADE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgApplyPennantUpgrade)
))
_sym_db.RegisterMessage(CMsgApplyPennantUpgrade)
CMsgApplyEggEssence = _reflection.GeneratedProtocolMessageType('CMsgApplyEggEssence', (_message.Message,), dict(
DESCRIPTOR = _CMSGAPPLYEGGESSENCE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgApplyEggEssence)
))
_sym_db.RegisterMessage(CMsgApplyEggEssence)
CSOEconItemAttribute = _reflection.GeneratedProtocolMessageType('CSOEconItemAttribute', (_message.Message,), dict(
DESCRIPTOR = _CSOECONITEMATTRIBUTE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CSOEconItemAttribute)
))
_sym_db.RegisterMessage(CSOEconItemAttribute)
CSOEconItemEquipped = _reflection.GeneratedProtocolMessageType('CSOEconItemEquipped', (_message.Message,), dict(
DESCRIPTOR = _CSOECONITEMEQUIPPED,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CSOEconItemEquipped)
))
_sym_db.RegisterMessage(CSOEconItemEquipped)
CSOEconItem = _reflection.GeneratedProtocolMessageType('CSOEconItem', (_message.Message,), dict(
DESCRIPTOR = _CSOECONITEM,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CSOEconItem)
))
_sym_db.RegisterMessage(CSOEconItem)
CMsgAdjustItemEquippedState = _reflection.GeneratedProtocolMessageType('CMsgAdjustItemEquippedState', (_message.Message,), dict(
DESCRIPTOR = _CMSGADJUSTITEMEQUIPPEDSTATE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgAdjustItemEquippedState)
))
_sym_db.RegisterMessage(CMsgAdjustItemEquippedState)
CMsgAdjustItemEquippedStateMulti = _reflection.GeneratedProtocolMessageType('CMsgAdjustItemEquippedStateMulti', (_message.Message,), dict(
DESCRIPTOR = _CMSGADJUSTITEMEQUIPPEDSTATEMULTI,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgAdjustItemEquippedStateMulti)
))
_sym_db.RegisterMessage(CMsgAdjustItemEquippedStateMulti)
CMsgSortItems = _reflection.GeneratedProtocolMessageType('CMsgSortItems', (_message.Message,), dict(
DESCRIPTOR = _CMSGSORTITEMS,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgSortItems)
))
_sym_db.RegisterMessage(CMsgSortItems)
CSOEconClaimCode = _reflection.GeneratedProtocolMessageType('CSOEconClaimCode', (_message.Message,), dict(
DESCRIPTOR = _CSOECONCLAIMCODE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CSOEconClaimCode)
))
_sym_db.RegisterMessage(CSOEconClaimCode)
CMsgStoreGetUserData = _reflection.GeneratedProtocolMessageType('CMsgStoreGetUserData', (_message.Message,), dict(
DESCRIPTOR = _CMSGSTOREGETUSERDATA,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgStoreGetUserData)
))
_sym_db.RegisterMessage(CMsgStoreGetUserData)
CMsgStoreGetUserDataResponse = _reflection.GeneratedProtocolMessageType('CMsgStoreGetUserDataResponse', (_message.Message,), dict(
DESCRIPTOR = _CMSGSTOREGETUSERDATARESPONSE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgStoreGetUserDataResponse)
))
_sym_db.RegisterMessage(CMsgStoreGetUserDataResponse)
CMsgUpdateItemSchema = _reflection.GeneratedProtocolMessageType('CMsgUpdateItemSchema', (_message.Message,), dict(
DESCRIPTOR = _CMSGUPDATEITEMSCHEMA,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgUpdateItemSchema)
))
_sym_db.RegisterMessage(CMsgUpdateItemSchema)
CMsgGCError = _reflection.GeneratedProtocolMessageType('CMsgGCError', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCERROR,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCError)
))
_sym_db.RegisterMessage(CMsgGCError)
CMsgRequestInventoryRefresh = _reflection.GeneratedProtocolMessageType('CMsgRequestInventoryRefresh', (_message.Message,), dict(
DESCRIPTOR = _CMSGREQUESTINVENTORYREFRESH,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgRequestInventoryRefresh)
))
_sym_db.RegisterMessage(CMsgRequestInventoryRefresh)
CMsgConVarValue = _reflection.GeneratedProtocolMessageType('CMsgConVarValue', (_message.Message,), dict(
DESCRIPTOR = _CMSGCONVARVALUE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgConVarValue)
))
_sym_db.RegisterMessage(CMsgConVarValue)
CMsgReplicateConVars = _reflection.GeneratedProtocolMessageType('CMsgReplicateConVars', (_message.Message,), dict(
DESCRIPTOR = _CMSGREPLICATECONVARS,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgReplicateConVars)
))
_sym_db.RegisterMessage(CMsgReplicateConVars)
CMsgUseItem = _reflection.GeneratedProtocolMessageType('CMsgUseItem', (_message.Message,), dict(
DESCRIPTOR = _CMSGUSEITEM,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgUseItem)
))
_sym_db.RegisterMessage(CMsgUseItem)
CMsgReplayUploadedToYouTube = _reflection.GeneratedProtocolMessageType('CMsgReplayUploadedToYouTube', (_message.Message,), dict(
DESCRIPTOR = _CMSGREPLAYUPLOADEDTOYOUTUBE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgReplayUploadedToYouTube)
))
_sym_db.RegisterMessage(CMsgReplayUploadedToYouTube)
CMsgConsumableExhausted = _reflection.GeneratedProtocolMessageType('CMsgConsumableExhausted', (_message.Message,), dict(
DESCRIPTOR = _CMSGCONSUMABLEEXHAUSTED,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgConsumableExhausted)
))
_sym_db.RegisterMessage(CMsgConsumableExhausted)
CMsgItemAcknowledged__DEPRECATED = _reflection.GeneratedProtocolMessageType('CMsgItemAcknowledged__DEPRECATED', (_message.Message,), dict(
DESCRIPTOR = _CMSGITEMACKNOWLEDGED__DEPRECATED,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgItemAcknowledged__DEPRECATED)
))
_sym_db.RegisterMessage(CMsgItemAcknowledged__DEPRECATED)
CMsgSetItemPositions = _reflection.GeneratedProtocolMessageType('CMsgSetItemPositions', (_message.Message,), dict(
ItemPosition = _reflection.GeneratedProtocolMessageType('ItemPosition', (_message.Message,), dict(
DESCRIPTOR = _CMSGSETITEMPOSITIONS_ITEMPOSITION,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgSetItemPositions.ItemPosition)
))
,
DESCRIPTOR = _CMSGSETITEMPOSITIONS,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgSetItemPositions)
))
_sym_db.RegisterMessage(CMsgSetItemPositions)
_sym_db.RegisterMessage(CMsgSetItemPositions.ItemPosition)
CMsgGCReportAbuse = _reflection.GeneratedProtocolMessageType('CMsgGCReportAbuse', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCREPORTABUSE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCReportAbuse)
))
_sym_db.RegisterMessage(CMsgGCReportAbuse)
CMsgGCReportAbuseResponse = _reflection.GeneratedProtocolMessageType('CMsgGCReportAbuseResponse', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCREPORTABUSERESPONSE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCReportAbuseResponse)
))
_sym_db.RegisterMessage(CMsgGCReportAbuseResponse)
CMsgGCNameItemNotification = _reflection.GeneratedProtocolMessageType('CMsgGCNameItemNotification', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCNAMEITEMNOTIFICATION,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCNameItemNotification)
))
_sym_db.RegisterMessage(CMsgGCNameItemNotification)
CMsgGCClientDisplayNotification = _reflection.GeneratedProtocolMessageType('CMsgGCClientDisplayNotification', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCLIENTDISPLAYNOTIFICATION,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCClientDisplayNotification)
))
_sym_db.RegisterMessage(CMsgGCClientDisplayNotification)
CMsgGCShowItemsPickedUp = _reflection.GeneratedProtocolMessageType('CMsgGCShowItemsPickedUp', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCSHOWITEMSPICKEDUP,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCShowItemsPickedUp)
))
_sym_db.RegisterMessage(CMsgGCShowItemsPickedUp)
CMsgGCIncrementKillCountResponse = _reflection.GeneratedProtocolMessageType('CMsgGCIncrementKillCountResponse', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCINCREMENTKILLCOUNTRESPONSE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCIncrementKillCountResponse)
))
_sym_db.RegisterMessage(CMsgGCIncrementKillCountResponse)
CSOEconItemDropRateBonus = _reflection.GeneratedProtocolMessageType('CSOEconItemDropRateBonus', (_message.Message,), dict(
DESCRIPTOR = _CSOECONITEMDROPRATEBONUS,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CSOEconItemDropRateBonus)
))
_sym_db.RegisterMessage(CSOEconItemDropRateBonus)
CSOEconItemLeagueViewPass = _reflection.GeneratedProtocolMessageType('CSOEconItemLeagueViewPass', (_message.Message,), dict(
DESCRIPTOR = _CSOECONITEMLEAGUEVIEWPASS,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CSOEconItemLeagueViewPass)
))
_sym_db.RegisterMessage(CSOEconItemLeagueViewPass)
CSOEconItemEventTicket = _reflection.GeneratedProtocolMessageType('CSOEconItemEventTicket', (_message.Message,), dict(
DESCRIPTOR = _CSOECONITEMEVENTTICKET,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CSOEconItemEventTicket)
))
_sym_db.RegisterMessage(CSOEconItemEventTicket)
CMsgGCItemPreviewItemBoughtNotification = _reflection.GeneratedProtocolMessageType('CMsgGCItemPreviewItemBoughtNotification', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCITEMPREVIEWITEMBOUGHTNOTIFICATION,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCItemPreviewItemBoughtNotification)
))
_sym_db.RegisterMessage(CMsgGCItemPreviewItemBoughtNotification)
CMsgGCStorePurchaseCancel = _reflection.GeneratedProtocolMessageType('CMsgGCStorePurchaseCancel', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCSTOREPURCHASECANCEL,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCStorePurchaseCancel)
))
_sym_db.RegisterMessage(CMsgGCStorePurchaseCancel)
CMsgGCStorePurchaseCancelResponse = _reflection.GeneratedProtocolMessageType('CMsgGCStorePurchaseCancelResponse', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCSTOREPURCHASECANCELRESPONSE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCStorePurchaseCancelResponse)
))
_sym_db.RegisterMessage(CMsgGCStorePurchaseCancelResponse)
CMsgGCStorePurchaseFinalize = _reflection.GeneratedProtocolMessageType('CMsgGCStorePurchaseFinalize', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCSTOREPURCHASEFINALIZE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCStorePurchaseFinalize)
))
_sym_db.RegisterMessage(CMsgGCStorePurchaseFinalize)
CMsgGCStorePurchaseFinalizeResponse = _reflection.GeneratedProtocolMessageType('CMsgGCStorePurchaseFinalizeResponse', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCSTOREPURCHASEFINALIZERESPONSE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCStorePurchaseFinalizeResponse)
))
_sym_db.RegisterMessage(CMsgGCStorePurchaseFinalizeResponse)
CMsgGCBannedWordListRequest = _reflection.GeneratedProtocolMessageType('CMsgGCBannedWordListRequest', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCBANNEDWORDLISTREQUEST,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCBannedWordListRequest)
))
_sym_db.RegisterMessage(CMsgGCBannedWordListRequest)
CMsgGCRequestAnnouncements = _reflection.GeneratedProtocolMessageType('CMsgGCRequestAnnouncements', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCREQUESTANNOUNCEMENTS,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCRequestAnnouncements)
))
_sym_db.RegisterMessage(CMsgGCRequestAnnouncements)
CMsgGCRequestAnnouncementsResponse = _reflection.GeneratedProtocolMessageType('CMsgGCRequestAnnouncementsResponse', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCREQUESTANNOUNCEMENTSRESPONSE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCRequestAnnouncementsResponse)
))
_sym_db.RegisterMessage(CMsgGCRequestAnnouncementsResponse)
CMsgGCBannedWord = _reflection.GeneratedProtocolMessageType('CMsgGCBannedWord', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCBANNEDWORD,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCBannedWord)
))
_sym_db.RegisterMessage(CMsgGCBannedWord)
CMsgGCBannedWordListResponse = _reflection.GeneratedProtocolMessageType('CMsgGCBannedWordListResponse', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCBANNEDWORDLISTRESPONSE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCBannedWordListResponse)
))
_sym_db.RegisterMessage(CMsgGCBannedWordListResponse)
CMsgGCToGCBannedWordListBroadcast = _reflection.GeneratedProtocolMessageType('CMsgGCToGCBannedWordListBroadcast', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCTOGCBANNEDWORDLISTBROADCAST,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCToGCBannedWordListBroadcast)
))
_sym_db.RegisterMessage(CMsgGCToGCBannedWordListBroadcast)
CMsgGCToGCBannedWordListUpdated = _reflection.GeneratedProtocolMessageType('CMsgGCToGCBannedWordListUpdated', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCTOGCBANNEDWORDLISTUPDATED,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCToGCBannedWordListUpdated)
))
_sym_db.RegisterMessage(CMsgGCToGCBannedWordListUpdated)
CSOEconDefaultEquippedDefinitionInstanceClient = _reflection.GeneratedProtocolMessageType('CSOEconDefaultEquippedDefinitionInstanceClient', (_message.Message,), dict(
DESCRIPTOR = _CSOECONDEFAULTEQUIPPEDDEFINITIONINSTANCECLIENT,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CSOEconDefaultEquippedDefinitionInstanceClient)
))
_sym_db.RegisterMessage(CSOEconDefaultEquippedDefinitionInstanceClient)
CMsgGCToGCDirtySDOCache = _reflection.GeneratedProtocolMessageType('CMsgGCToGCDirtySDOCache', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCTOGCDIRTYSDOCACHE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCToGCDirtySDOCache)
))
_sym_db.RegisterMessage(CMsgGCToGCDirtySDOCache)
CMsgGCToGCDirtyMultipleSDOCache = _reflection.GeneratedProtocolMessageType('CMsgGCToGCDirtyMultipleSDOCache', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCTOGCDIRTYMULTIPLESDOCACHE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCToGCDirtyMultipleSDOCache)
))
_sym_db.RegisterMessage(CMsgGCToGCDirtyMultipleSDOCache)
CMsgGCCollectItem = _reflection.GeneratedProtocolMessageType('CMsgGCCollectItem', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCOLLECTITEM,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCollectItem)
))
_sym_db.RegisterMessage(CMsgGCCollectItem)
CMsgSDONoMemcached = _reflection.GeneratedProtocolMessageType('CMsgSDONoMemcached', (_message.Message,), dict(
DESCRIPTOR = _CMSGSDONOMEMCACHED,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgSDONoMemcached)
))
_sym_db.RegisterMessage(CMsgSDONoMemcached)
CMsgGCToGCUpdateSQLKeyValue = _reflection.GeneratedProtocolMessageType('CMsgGCToGCUpdateSQLKeyValue', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCTOGCUPDATESQLKEYVALUE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCToGCUpdateSQLKeyValue)
))
_sym_db.RegisterMessage(CMsgGCToGCUpdateSQLKeyValue)
CMsgGCToGCIsTrustedServer = _reflection.GeneratedProtocolMessageType('CMsgGCToGCIsTrustedServer', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCTOGCISTRUSTEDSERVER,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCToGCIsTrustedServer)
))
_sym_db.RegisterMessage(CMsgGCToGCIsTrustedServer)
CMsgGCToGCIsTrustedServerResponse = _reflection.GeneratedProtocolMessageType('CMsgGCToGCIsTrustedServerResponse', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCTOGCISTRUSTEDSERVERRESPONSE,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCToGCIsTrustedServerResponse)
))
_sym_db.RegisterMessage(CMsgGCToGCIsTrustedServerResponse)
CMsgGCToGCBroadcastConsoleCommand = _reflection.GeneratedProtocolMessageType('CMsgGCToGCBroadcastConsoleCommand', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCTOGCBROADCASTCONSOLECOMMAND,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCToGCBroadcastConsoleCommand)
))
_sym_db.RegisterMessage(CMsgGCToGCBroadcastConsoleCommand)
CMsgGCServerVersionUpdated = _reflection.GeneratedProtocolMessageType('CMsgGCServerVersionUpdated', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCSERVERVERSIONUPDATED,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCServerVersionUpdated)
))
_sym_db.RegisterMessage(CMsgGCServerVersionUpdated)
CMsgGCClientVersionUpdated = _reflection.GeneratedProtocolMessageType('CMsgGCClientVersionUpdated', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCLIENTVERSIONUPDATED,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCClientVersionUpdated)
))
_sym_db.RegisterMessage(CMsgGCClientVersionUpdated)
CMsgGCToGCWebAPIAccountChanged = _reflection.GeneratedProtocolMessageType('CMsgGCToGCWebAPIAccountChanged', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCTOGCWEBAPIACCOUNTCHANGED,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCToGCWebAPIAccountChanged)
))
_sym_db.RegisterMessage(CMsgGCToGCWebAPIAccountChanged)
CMsgGCToGCRequestPassportItemGrant = _reflection.GeneratedProtocolMessageType('CMsgGCToGCRequestPassportItemGrant', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCTOGCREQUESTPASSPORTITEMGRANT,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCToGCRequestPassportItemGrant)
))
_sym_db.RegisterMessage(CMsgGCToGCRequestPassportItemGrant)
CMsgGameServerInfo = _reflection.GeneratedProtocolMessageType('CMsgGameServerInfo', (_message.Message,), dict(
DESCRIPTOR = _CMSGGAMESERVERINFO,
__module__ = 'base_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGameServerInfo)
))
_sym_db.RegisterMessage(CMsgGameServerInfo)
DESCRIPTOR._options = None
_CSOPARTYINVITE.fields_by_name['group_id']._options = None
_CSOLOBBYINVITE.fields_by_name['group_id']._options = None
_CMSGGCINCREMENTKILLCOUNTRESPONSE.fields_by_name['killer_account_id']._options = None
_CSOECONITEMLEAGUEVIEWPASS.fields_by_name['account_id']._options = None
_CSOECONITEMLEAGUEVIEWPASS.fields_by_name['league_id']._options = None
_CSOECONDEFAULTEQUIPPEDDEFINITIONINSTANCECLIENT.fields_by_name['account_id']._options = None
_CSOECONDEFAULTEQUIPPEDDEFINITIONINSTANCECLIENT.fields_by_name['class_id']._options = None
_CSOECONDEFAULTEQUIPPEDDEFINITIONINSTANCECLIENT.fields_by_name['slot_id']._options = None
# @@protoc_insertion_point(module_scope)
================================================
FILE: csgo/protobufs/cstrike15_gcmessages_pb2.py
================================================
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: cstrike15_gcmessages.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import csgo.protobufs.steammessages_pb2 as steammessages__pb2
import csgo.protobufs.engine_gcmessages_pb2 as engine__gcmessages__pb2
DESCRIPTOR = _descriptor.FileDescriptor(
name='cstrike15_gcmessages.proto',
package='csgo',
syntax='proto2',
serialized_options=_b('H\001\220\001\000'),
serialized_pb=_b('\n\x1a\x63strike15_gcmessages.proto\x12\x04\x63sgo\x1a\x13steammessages.proto\x1a\x17\x65ngine_gcmessages.proto\"=\n\x0eGameServerPing\x12\x0c\n\x04ping\x18\x02 \x01(\x05\x12\n\n\x02ip\x18\x03 \x01(\r\x12\x11\n\tinstances\x18\x05 \x01(\r\"6\n\x0e\x44\x61taCenterPing\x12\x16\n\x0e\x64\x61ta_center_id\x18\x01 \x01(\x07\x12\x0c\n\x04ping\x18\x02 \x01(\x11\"`\n\x17\x44\x65tailedSearchStatistic\x12\x11\n\tgame_type\x18\x01 \x01(\r\x12\x17\n\x0fsearch_time_avg\x18\x02 \x01(\r\x12\x19\n\x11players_searching\x18\x04 \x01(\r\"\xa7\x01\n\x10TournamentPlayer\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x13\n\x0bplayer_nick\x18\x02 \x01(\t\x12\x13\n\x0bplayer_name\x18\x03 \x01(\t\x12\x12\n\nplayer_dob\x18\x04 \x01(\r\x12\x13\n\x0bplayer_flag\x18\x05 \x01(\t\x12\x17\n\x0fplayer_location\x18\x06 \x01(\t\x12\x13\n\x0bplayer_desc\x18\x07 \x01(\t\"\x82\x01\n\x0eTournamentTeam\x12\x0f\n\x07team_id\x18\x01 \x01(\x05\x12\x10\n\x08team_tag\x18\x02 \x01(\t\x12\x11\n\tteam_flag\x18\x03 \x01(\t\x12\x11\n\tteam_name\x18\x04 \x01(\t\x12\'\n\x07players\x18\x05 \x03(\x0b\x32\x16.csgo.TournamentPlayer\"\xdf\x01\n\x0fTournamentEvent\x12\x10\n\x08\x65vent_id\x18\x01 \x01(\x05\x12\x11\n\tevent_tag\x18\x02 \x01(\t\x12\x12\n\nevent_name\x18\x03 \x01(\t\x12\x18\n\x10\x65vent_time_start\x18\x04 \x01(\r\x12\x16\n\x0e\x65vent_time_end\x18\x05 \x01(\r\x12\x14\n\x0c\x65vent_public\x18\x06 \x01(\x05\x12\x16\n\x0e\x65vent_stage_id\x18\x07 \x01(\x05\x12\x18\n\x10\x65vent_stage_name\x18\x08 \x01(\t\x12\x19\n\x11\x61\x63tive_section_id\x18\t \x01(\r\"\xc6\x03\n\x10GlobalStatistics\x12\x16\n\x0eplayers_online\x18\x01 \x01(\r\x12\x16\n\x0eservers_online\x18\x02 \x01(\r\x12\x19\n\x11players_searching\x18\x03 \x01(\r\x12\x19\n\x11servers_available\x18\x04 \x01(\r\x12\x17\n\x0fongoing_matches\x18\x05 \x01(\r\x12\x17\n\x0fsearch_time_avg\x18\x06 \x01(\r\x12\x38\n\x11search_statistics\x18\x07 \x03(\x0b\x32\x1d.csgo.DetailedSearchStatistic\x12\x15\n\rmain_post_url\x18\x08 \x01(\t\x12\x1e\n\x16required_appid_version\x18\t \x01(\r\x12\x1a\n\x12pricesheet_version\x18\n \x01(\r\x12\x1e\n\x16twitch_streams_version\x18\x0b \x01(\r\x12!\n\x19\x61\x63tive_tournament_eventid\x18\x0c \x01(\r\x12\x18\n\x10\x61\x63tive_survey_id\x18\r \x01(\r\x12\x13\n\x0brtime32_cur\x18\x0e \x01(\r\x12\x1b\n\x13rtime32_event_start\x18\x0f \x01(\r\">\n\x1fOperationalStatisticDescription\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05idkey\x18\x02 \x01(\r\"<\n\x1bOperationalStatisticElement\x12\r\n\x05idkey\x18\x01 \x01(\r\x12\x0e\n\x06values\x18\x02 \x03(\x05\"w\n\x1bOperationalStatisticsPacket\x12\x10\n\x08packetid\x18\x01 \x01(\x05\x12\x13\n\x0bmstimestamp\x18\x02 \x01(\x05\x12\x31\n\x06values\x18\x03 \x03(\x0b\x32!.csgo.OperationalStatisticElement\"\x85\x01\n\x11PlayerRankingInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0f\n\x07rank_id\x18\x02 \x01(\r\x12\x0c\n\x04wins\x18\x03 \x01(\r\x12\x13\n\x0brank_change\x18\x04 \x01(\x02\x12\x14\n\x0crank_type_id\x18\x06 \x01(\r\x12\x12\n\ntv_control\x18\x07 \x01(\r\"X\n\x16PlayerCommendationInfo\x12\x14\n\x0c\x63md_friendly\x18\x01 \x01(\r\x12\x14\n\x0c\x63md_teaching\x18\x02 \x01(\r\x12\x12\n\ncmd_leader\x18\x04 \x01(\r\"V\n\x10PlayerMedalsInfo\x12\x1c\n\x14\x64isplay_items_defidx\x18\x07 \x03(\r\x12$\n\x1c\x66\x65\x61tured_display_item_defidx\x18\x08 \x01(\r\"O\n\x0f\x41\x63\x63ountActivity\x12\x10\n\x08\x61\x63tivity\x18\x01 \x01(\r\x12\x0c\n\x04mode\x18\x02 \x01(\r\x12\x0b\n\x03map\x18\x03 \x01(\r\x12\x0f\n\x07matchid\x18\x04 \x01(\x04\"g\n\x14TournamentMatchSetup\x12\x10\n\x08\x65vent_id\x18\x01 \x01(\x05\x12\x12\n\nteam_id_ct\x18\x02 \x01(\x05\x12\x11\n\tteam_id_t\x18\x03 \x01(\x05\x12\x16\n\x0e\x65vent_stage_id\x18\x04 \x01(\x05\"\xcf\x03\n\x0eServerHltvInfo\x12\x13\n\x0btv_udp_port\x18\x01 \x01(\r\x12\x14\n\x0ctv_watch_key\x18\x02 \x01(\x04\x12\x10\n\x08tv_slots\x18\x03 \x01(\r\x12\x12\n\ntv_clients\x18\x04 \x01(\r\x12\x12\n\ntv_proxies\x18\x05 \x01(\r\x12\x0f\n\x07tv_time\x18\x06 \x01(\r\x12\x11\n\tgame_type\x18\x08 \x01(\r\x12\x15\n\rgame_mapgroup\x18\t \x01(\t\x12\x10\n\x08game_map\x18\n \x01(\t\x12\x19\n\x11tv_master_steamid\x18\x0b \x01(\x04\x12\x16\n\x0etv_local_slots\x18\x0c \x01(\r\x12\x18\n\x10tv_local_clients\x18\r \x01(\r\x12\x18\n\x10tv_local_proxies\x18\x0e \x01(\r\x12\x16\n\x0etv_relay_slots\x18\x0f \x01(\r\x12\x18\n\x10tv_relay_clients\x18\x10 \x01(\r\x12\x18\n\x10tv_relay_proxies\x18\x11 \x01(\r\x12\x18\n\x10tv_relay_address\x18\x12 \x01(\r\x12\x15\n\rtv_relay_port\x18\x13 \x01(\r\x12\x18\n\x10tv_relay_steamid\x18\x14 \x01(\x04\x12\r\n\x05\x66lags\x18\x15 \x01(\r\"X\n\rIpAddressMask\x12\t\n\x01\x61\x18\x01 \x01(\r\x12\t\n\x01\x62\x18\x02 \x01(\r\x12\t\n\x01\x63\x18\x03 \x01(\r\x12\t\n\x01\x64\x18\x04 \x01(\r\x12\x0c\n\x04\x62its\x18\x05 \x01(\r\x12\r\n\x05token\x18\x06 \x01(\r\"Z\n\x1b\x43MsgCsgoSteamUserStatChange\x12\x1a\n\x12\x65\x63sgosteamuserstat\x18\x01 \x01(\x05\x12\r\n\x05\x64\x65lta\x18\x02 \x01(\x05\x12\x10\n\x08\x61\x62solute\x18\x03 \x01(\x08\"8\n\x0eXpProgressData\x12\x11\n\txp_points\x18\x01 \x01(\r\x12\x13\n\x0bxp_category\x18\x02 \x01(\x05\"_\n\x13MatchEndItemUpdates\x12\x0f\n\x07item_id\x18\x01 \x01(\x04\x12\x18\n\x10item_attr_defidx\x18\x02 \x01(\r\x12\x1d\n\x15item_attr_delta_value\x18\x03 \x01(\r\"\xad\x02\n\x14ScoreLeaderboardData\x12\x10\n\x08quest_id\x18\x01 \x01(\x04\x12\r\n\x05score\x18\x02 \x01(\r\x12\x41\n\x0e\x61\x63\x63ountentries\x18\x03 \x03(\x0b\x32).csgo.ScoreLeaderboardData.AccountEntries\x12\x36\n\x0cmatchentries\x18\x05 \x03(\x0b\x32 .csgo.ScoreLeaderboardData.Entry\x1a!\n\x05\x45ntry\x12\x0b\n\x03tag\x18\x01 \x01(\r\x12\x0b\n\x03val\x18\x02 \x01(\r\x1aV\n\x0e\x41\x63\x63ountEntries\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x31\n\x07\x65ntries\x18\x02 \x03(\x0b\x32 .csgo.ScoreLeaderboardData.Entry\"\xc0\x03\n\x0fPlayerQuestData\x12\x1a\n\x12quester_account_id\x18\x01 \x01(\r\x12<\n\x0fquest_item_data\x18\x02 \x03(\x0b\x32#.csgo.PlayerQuestData.QuestItemData\x12.\n\x10xp_progress_data\x18\x03 \x03(\x0b\x32\x14.csgo.XpProgressData\x12\x13\n\x0btime_played\x18\x04 \x01(\r\x12\x14\n\x0cmm_game_mode\x18\x05 \x01(\r\x12/\n\x0citem_updates\x18\x06 \x03(\x0b\x32\x19.csgo.MatchEndItemUpdates\x12!\n\x19operation_points_eligible\x18\x07 \x01(\x08\x12:\n\x0fuserstatchanges\x18\x08 \x03(\x0b\x32!.csgo.CMsgCsgoSteamUserStatChange\x1ah\n\rQuestItemData\x12\x10\n\x08quest_id\x18\x01 \x01(\x04\x12\"\n\x1aquest_normal_points_earned\x18\x02 \x01(\x05\x12!\n\x19quest_bonus_points_earned\x18\x03 \x01(\x05\"\x96\x05\n\x14\x44\x65\x65pPlayerStatsEntry\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x10\n\x08match_id\x18\x02 \x01(\x04\x12\x14\n\x0cmm_game_mode\x18\x03 \x01(\r\x12\r\n\x05mapid\x18\x04 \x01(\r\x12\x15\n\rb_starting_ct\x18\x05 \x01(\x08\x12\x15\n\rmatch_outcome\x18\x06 \x01(\r\x12\x12\n\nrounds_won\x18\x07 \x01(\r\x12\x13\n\x0brounds_lost\x18\x08 \x01(\r\x12\x12\n\nstat_score\x18\t \x01(\r\x12\x13\n\x0bstat_deaths\x18\x0c \x01(\r\x12\x11\n\tstat_mvps\x18\r \x01(\r\x12\x13\n\x0b\x65nemy_kills\x18\x0e \x01(\r\x12\x17\n\x0f\x65nemy_headshots\x18\x0f \x01(\r\x12\x11\n\tenemy_2ks\x18\x10 \x01(\r\x12\x11\n\tenemy_3ks\x18\x11 \x01(\r\x12\x11\n\tenemy_4ks\x18\x12 \x01(\r\x12\x14\n\x0ctotal_damage\x18\x13 \x01(\r\x12\x1f\n\x17\x65ngagements_entry_count\x18\x17 \x01(\r\x12\x1e\n\x16\x65ngagements_entry_wins\x18\x18 \x01(\r\x12\x1d\n\x15\x65ngagements_1v1_count\x18\x19 \x01(\r\x12\x1c\n\x14\x65ngagements_1v1_wins\x18\x1a \x01(\r\x12\x1d\n\x15\x65ngagements_1v2_count\x18\x1b \x01(\r\x12\x1c\n\x14\x65ngagements_1v2_wins\x18\x1c \x01(\r\x12\x15\n\rutility_count\x18\x1d \x01(\r\x12\x17\n\x0futility_success\x18\x1e \x01(\r\x12\x13\n\x0b\x66lash_count\x18 \x01(\r\x12\x15\n\rflash_success\x18! \x01(\r\x12\r\n\x05mates\x18\" \x03(\r\"\xb1\x02\n\x14\x44\x65\x65pPlayerMatchEvent\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x10\n\x08match_id\x18\x02 \x01(\x04\x12\x10\n\x08\x65vent_id\x18\x03 \x01(\r\x12\x12\n\nevent_type\x18\x04 \x01(\r\x12\x14\n\x0c\x62_playing_ct\x18\x05 \x01(\x08\x12\x12\n\nuser_pos_x\x18\x06 \x01(\x05\x12\x12\n\nuser_pos_y\x18\x07 \x01(\x05\x12\x12\n\nuser_pos_z\x18\x0c \x01(\x05\x12\x13\n\x0buser_defidx\x18\x08 \x01(\r\x12\x13\n\x0bother_pos_x\x18\t \x01(\x05\x12\x13\n\x0bother_pos_y\x18\n \x01(\x05\x12\x13\n\x0bother_pos_z\x18\r \x01(\x05\x12\x14\n\x0cother_defidx\x18\x0b \x01(\r\x12\x12\n\nevent_data\x18\x0e \x01(\x05\"\xaf\x01\n\x1c\x43MsgGC_ServerQuestUpdateData\x12\x30\n\x11player_quest_data\x18\x01 \x03(\x0b\x32\x15.csgo.PlayerQuestData\x12\x13\n\x0b\x62inary_data\x18\x02 \x01(\x0c\x12\x14\n\x0cmm_game_mode\x18\x03 \x01(\r\x12\x32\n\x0emissionlbsdata\x18\x04 \x01(\x0b\x32\x1a.csgo.ScoreLeaderboardData\"\xb1\x01\n0CMsgGCCStrike15_v2_MatchmakingGCOperationalStats\x12\x10\n\x08packetid\x18\x01 \x01(\x05\x12\x37\n\x08namekeys\x18\x02 \x03(\x0b\x32%.csgo.OperationalStatisticDescription\x12\x32\n\x07packets\x18\x03 \x03(\x0b\x32!.csgo.OperationalStatisticsPacket\"`\n.CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm\x12\r\n\x05token\x18\x01 \x01(\r\x12\r\n\x05stamp\x18\x02 \x01(\r\x12\x10\n\x08\x65xchange\x18\x03 \x01(\x04\"o\n-CMsgGCCStrike15_v2_GC2ServerReservationUpdate\x12\x1e\n\x16viewers_external_total\x18\x01 \x01(\r\x12\x1e\n\x16viewers_external_steam\x18\x02 \x01(\r\"\xc4\x01\n#CMsgGCCStrike15_v2_MatchmakingStart\x12\x13\n\x0b\x61\x63\x63ount_ids\x18\x01 \x03(\r\x12\x11\n\tgame_type\x18\x02 \x01(\r\x12\x13\n\x0bticket_data\x18\x03 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x04 \x01(\r\x12\x34\n\x10tournament_match\x18\x05 \x01(\x0b\x32\x1a.csgo.TournamentMatchSetup\x12\x12\n\nprime_only\x18\x06 \x01(\x08\"5\n\"CMsgGCCStrike15_v2_MatchmakingStop\x12\x0f\n\x07\x61\x62\x61ndon\x18\x01 \x01(\x05\"\xe2\x01\n/CMsgGCCStrike15_v2_MatchmakingClient2ServerPing\x12-\n\x0fgameserverpings\x18\x01 \x03(\x0b\x32\x14.csgo.GameServerPing\x12\x14\n\x0coffset_index\x18\x02 \x01(\x05\x12\x13\n\x0b\x66inal_batch\x18\x03 \x01(\x05\x12/\n\x11\x64\x61ta_center_pings\x18\x04 \x03(\x0b\x32\x14.csgo.DataCenterPing\x12\x10\n\x08max_ping\x18\x05 \x01(\r\x12\x12\n\ntest_token\x18\x06 \x01(\x07\"\xf2\x05\n-CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate\x12\x13\n\x0bmatchmaking\x18\x01 \x01(\x05\x12#\n\x1bwaiting_account_id_sessions\x18\x02 \x03(\r\x12\r\n\x05\x65rror\x18\x03 \x01(\t\x12(\n ongoingmatch_account_id_sessions\x18\x06 \x03(\r\x12,\n\x0cglobal_stats\x18\x07 \x01(\x0b\x32\x16.csgo.GlobalStatistics\x12$\n\x1c\x66\x61ilping_account_id_sessions\x18\x08 \x03(\r\x12#\n\x1bpenalty_account_id_sessions\x18\t \x03(\r\x12%\n\x1d\x66\x61ilready_account_id_sessions\x18\n \x03(\r\x12%\n\x1dvacbanned_account_id_sessions\x18\x0b \x03(\r\x12\x32\n\x15server_ipaddress_mask\x18\x0c \x01(\x0b\x32\x13.csgo.IpAddressMask\x12G\n\x05notes\x18\r \x03(\x0b\x32\x38.csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.Note\x12)\n!penalty_account_id_sessions_green\x18\x0e \x03(\r\x12\"\n\x1ainsufficientlevel_sessions\x18\x0f \x03(\r\x12$\n\x1cvsncheck_account_id_sessions\x18\x10 \x03(\r\x12\"\n\x1alauncher_mismatch_sessions\x18\x11 \x03(\r\x12$\n\x1cinsecure_account_id_sessions\x18\x12 \x03(\r\x1aK\n\x04Note\x12\x0c\n\x04type\x18\x01 \x01(\x05\x12\x11\n\tregion_id\x18\x02 \x01(\x05\x12\x10\n\x08region_r\x18\x03 \x01(\x02\x12\x10\n\x08\x64istance\x18\x04 \x01(\x02\"\xdb\x02\n(CDataGCCStrike15_v2_TournamentMatchDraft\x12\x10\n\x08\x65vent_id\x18\x01 \x01(\x05\x12\x16\n\x0e\x65vent_stage_id\x18\x02 \x01(\x05\x12\x11\n\tteam_id_0\x18\x03 \x01(\x05\x12\x11\n\tteam_id_1\x18\x04 \x01(\x05\x12\x12\n\nmaps_count\x18\x05 \x01(\x05\x12\x14\n\x0cmaps_current\x18\x06 \x01(\x05\x12\x15\n\rteam_id_start\x18\x07 \x01(\x05\x12\x15\n\rteam_id_veto1\x18\x08 \x01(\x05\x12\x15\n\rteam_id_pickn\x18\t \x01(\x05\x12\x44\n\x06\x64rafts\x18\n \x03(\x0b\x32\x34.csgo.CDataGCCStrike15_v2_TournamentMatchDraft.Entry\x1a*\n\x05\x45ntry\x12\r\n\x05mapid\x18\x01 \x01(\x05\x12\x12\n\nteam_id_ct\x18\x02 \x01(\x05\"\x85\x02\n\x11\x43PreMatchInfoData\x12\x17\n\x0fpredictions_pct\x18\x01 \x01(\x05\x12=\n\x05\x64raft\x18\x04 \x01(\x0b\x32..csgo.CDataGCCStrike15_v2_TournamentMatchDraft\x12\x30\n\x05stats\x18\x05 \x03(\x0b\x32!.csgo.CPreMatchInfoData.TeamStats\x12\x0c\n\x04wins\x18\x06 \x03(\x05\x1aX\n\tTeamStats\x12\x19\n\x11match_info_idxtxt\x18\x01 \x01(\x05\x12\x16\n\x0ematch_info_txt\x18\x02 \x01(\t\x12\x18\n\x10match_info_teams\x18\x03 \x03(\t\"\xcb\x04\n.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve\x12\x13\n\x0b\x61\x63\x63ount_ids\x18\x01 \x03(\r\x12\x11\n\tgame_type\x18\x02 \x01(\r\x12\x10\n\x08match_id\x18\x03 \x01(\x04\x12\x16\n\x0eserver_version\x18\x04 \x01(\r\x12\r\n\x05\x66lags\x18\x12 \x01(\r\x12)\n\x08rankings\x18\x05 \x03(\x0b\x32\x17.csgo.PlayerRankingInfo\x12\x16\n\x0e\x65ncryption_key\x18\x06 \x01(\x04\x12\x1a\n\x12\x65ncryption_key_pub\x18\x07 \x01(\x04\x12\x11\n\tparty_ids\x18\x08 \x03(\r\x12&\n\twhitelist\x18\t \x03(\x0b\x32\x13.csgo.IpAddressMask\x12\x19\n\x11tv_master_steamid\x18\n \x01(\x04\x12/\n\x10tournament_event\x18\x0b \x01(\x0b\x32\x15.csgo.TournamentEvent\x12.\n\x10tournament_teams\x18\x0c \x03(\x0b\x32\x14.csgo.TournamentTeam\x12&\n\x1etournament_casters_account_ids\x18\r \x03(\r\x12\x18\n\x10tv_relay_steamid\x18\x0e \x01(\x04\x12/\n\x0epre_match_data\x18\x0f \x01(\x0b\x32\x17.csgo.CPreMatchInfoData\x12\x1b\n\x13rtime32_event_start\x18\x10 \x01(\r\x12\x12\n\ntv_control\x18\x11 \x01(\r\"\xc0\x04\n7CMsgGCCStrike15_v2_MatchmakingServerReservationResponse\x12\x15\n\rreservationid\x18\x01 \x01(\x04\x12I\n\x0breservation\x18\x02 \x01(\x0b\x32\x34.csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve\x12\x0b\n\x03map\x18\x03 \x01(\t\x12\x1b\n\x13gc_reservation_sent\x18\x04 \x01(\x04\x12\x16\n\x0eserver_version\x18\x05 \x01(\r\x12%\n\x07tv_info\x18\x06 \x01(\x0b\x32\x14.csgo.ServerHltvInfo\x12\x1e\n\x16reward_player_accounts\x18\x07 \x03(\r\x12\x1c\n\x14idle_player_accounts\x18\x08 \x03(\r\x12 \n\x18reward_item_attr_def_idx\x18\t \x01(\r\x12\x1e\n\x16reward_item_attr_value\x18\n \x01(\r\x12#\n\x1breward_item_attr_reward_idx\x18\x0b \x01(\r\x12\x18\n\x10reward_drop_list\x18\x0c \x01(\r\x12\x16\n\x0etournament_tag\x18\r \x01(\t\x12!\n\x19legacy_steamdatagram_port\x18\x0e \x01(\r\x12\x1d\n\x15steamdatagram_routing\x18\x11 \x01(\r\x12\x12\n\ntest_token\x18\x0f \x01(\x07\x12\r\n\x05\x66lags\x18\x10 \x01(\r\"\xf9\x01\n.CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve\x12\x10\n\x08serverid\x18\x01 \x01(\x04\x12\x15\n\rdirect_udp_ip\x18\x02 \x01(\r\x12\x17\n\x0f\x64irect_udp_port\x18\x03 \x01(\r\x12\x15\n\rreservationid\x18\x04 \x01(\x04\x12I\n\x0breservation\x18\x05 \x01(\x0b\x32\x34.csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve\x12\x0b\n\x03map\x18\x06 \x01(\t\x12\x16\n\x0eserver_address\x18\x07 \x01(\t\"\xed\x06\n.CMsgGCCStrike15_v2_MatchmakingServerRoundStats\x12\x15\n\rreservationid\x18\x01 \x01(\x04\x12I\n\x0breservation\x18\x02 \x01(\x0b\x32\x34.csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve\x12\x0b\n\x03map\x18\x03 \x01(\t\x12\r\n\x05round\x18\x04 \x01(\x05\x12\r\n\x05kills\x18\x05 \x03(\x05\x12\x0f\n\x07\x61ssists\x18\x06 \x03(\x05\x12\x0e\n\x06\x64\x65\x61ths\x18\x07 \x03(\x05\x12\x0e\n\x06scores\x18\x08 \x03(\x05\x12\r\n\x05pings\x18\t \x03(\x05\x12\x14\n\x0cround_result\x18\n \x01(\x05\x12\x14\n\x0cmatch_result\x18\x0b \x01(\x05\x12\x13\n\x0bteam_scores\x18\x0c \x03(\x05\x12\x45\n\x07\x63onfirm\x18\r \x01(\x0b\x32\x34.csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm\x12\x19\n\x11reservation_stage\x18\x0e \x01(\x05\x12\x16\n\x0ematch_duration\x18\x0f \x01(\x05\x12\x13\n\x0b\x65nemy_kills\x18\x10 \x03(\x05\x12\x17\n\x0f\x65nemy_headshots\x18\x11 \x03(\x05\x12\x11\n\tenemy_3ks\x18\x12 \x03(\x05\x12\x11\n\tenemy_4ks\x18\x13 \x03(\x05\x12\x11\n\tenemy_5ks\x18\x14 \x03(\x05\x12\x0c\n\x04mvps\x18\x15 \x03(\x05\x12\x18\n\x10spectators_count\x18\x16 \x01(\r\x12\x1b\n\x13spectators_count_tv\x18\x17 \x01(\r\x12\x1c\n\x14spectators_count_lnk\x18\x18 \x01(\r\x12\x17\n\x0f\x65nemy_kills_agg\x18\x19 \x03(\x05\x12P\n\tdrop_info\x18\x1a \x01(\x0b\x32=.csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.DropInfo\x12\x18\n\x10\x62_switched_teams\x18\x1b \x01(\x08\x12\x11\n\tenemy_2ks\x18\x1c \x03(\x05\x12\x16\n\x0eplayer_spawned\x18\x1d \x03(\x05\x12\x18\n\x10team_spawn_count\x18\x1e \x03(\x05\x1a\x1f\n\x08\x44ropInfo\x12\x13\n\x0b\x61\x63\x63ount_mvp\x18\x01 \x01(\r\".\n,CMsgGCCStrike15_v2_MatchmakingClient2GCHello\"\x8a\x06\n,CMsgGCCStrike15_v2_MatchmakingGC2ClientHello\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12J\n\x0congoingmatch\x18\x02 \x01(\x0b\x32\x34.csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve\x12,\n\x0cglobal_stats\x18\x03 \x01(\x0b\x32\x16.csgo.GlobalStatistics\x12\x17\n\x0fpenalty_seconds\x18\x04 \x01(\r\x12\x16\n\x0epenalty_reason\x18\x05 \x01(\r\x12\x12\n\nvac_banned\x18\x06 \x01(\x05\x12(\n\x07ranking\x18\x07 \x01(\x0b\x32\x17.csgo.PlayerRankingInfo\x12\x32\n\x0c\x63ommendation\x18\x08 \x01(\x0b\x32\x1c.csgo.PlayerCommendationInfo\x12&\n\x06medals\x18\t \x01(\x0b\x32\x16.csgo.PlayerMedalsInfo\x12/\n\x10my_current_event\x18\n \x01(\x0b\x32\x15.csgo.TournamentEvent\x12\x34\n\x16my_current_event_teams\x18\x0b \x03(\x0b\x32\x14.csgo.TournamentTeam\x12-\n\x0fmy_current_team\x18\x0c \x01(\x0b\x32\x14.csgo.TournamentTeam\x12\x36\n\x17my_current_event_stages\x18\r \x03(\x0b\x32\x15.csgo.TournamentEvent\x12\x13\n\x0bsurvey_vote\x18\x0e \x01(\r\x12\'\n\x08\x61\x63tivity\x18\x0f \x01(\x0b\x32\x15.csgo.AccountActivity\x12\x14\n\x0cplayer_level\x18\x11 \x01(\x05\x12\x15\n\rplayer_cur_xp\x18\x12 \x01(\x05\x12\x1d\n\x15player_xp_bonus_flags\x18\x13 \x01(\x05\x12)\n\x08rankings\x18\x14 \x03(\x0b\x32\x17.csgo.PlayerRankingInfo\"\xae\x01\n)CMsgGCCStrike15_v2_AccountPrivacySettings\x12I\n\x08settings\x18\x01 \x03(\x0b\x32\x37.csgo.CMsgGCCStrike15_v2_AccountPrivacySettings.Setting\x1a\x36\n\x07Setting\x12\x14\n\x0csetting_type\x18\x01 \x01(\r\x12\x15\n\rsetting_value\x18\x02 \x01(\r\"\xc4\x01\n.CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12M\n\x0f\x61\x62\x61ndoned_match\x18\x02 \x01(\x0b\x32\x34.csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve\x12\x17\n\x0fpenalty_seconds\x18\x03 \x01(\r\x12\x16\n\x0epenalty_reason\x18\x04 \x01(\r\"R\n%CMsgGCCStrike15_v2_ClientGCRankUpdate\x12)\n\x08rankings\x18\x01 \x03(\x0b\x32\x17.csgo.PlayerRankingInfo\"L\n3CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate\x12\x15\n\rmain_post_url\x18\x01 \x01(\t\"\x8a\x01\n3CMsgGCCStrike15_v2_ServerNotificationForUserPenalty\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0e\n\x06reason\x18\x02 \x01(\r\x12\x0f\n\x07seconds\x18\x03 \x01(\r\x12\x1e\n\x16\x63ommunication_cooldown\x18\x04 \x01(\x08\"\xed\x01\n%CMsgGCCStrike15_v2_ClientReportPlayer\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x12\n\nrpt_aimbot\x18\x02 \x01(\r\x12\x14\n\x0crpt_wallhack\x18\x03 \x01(\r\x12\x15\n\rrpt_speedhack\x18\x04 \x01(\r\x12\x14\n\x0crpt_teamharm\x18\x05 \x01(\r\x12\x15\n\rrpt_textabuse\x18\x06 \x01(\r\x12\x16\n\x0erpt_voiceabuse\x18\x07 \x01(\r\x12\x10\n\x08match_id\x18\x08 \x01(\x04\x12\x18\n\x10report_from_demo\x18\t \x01(\x08\"\x92\x01\n&CMsgGCCStrike15_v2_ClientCommendPlayer\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08match_id\x18\x08 \x01(\x04\x12\x32\n\x0c\x63ommendation\x18\t \x01(\x0b\x32\x1c.csgo.PlayerCommendationInfo\x12\x0e\n\x06tokens\x18\n \x01(\r\"\xb5\x01\n%CMsgGCCStrike15_v2_ClientReportServer\x12\x14\n\x0crpt_poorperf\x18\x01 \x01(\r\x12\x19\n\x11rpt_abusivemodels\x18\x02 \x01(\r\x12\x13\n\x0brpt_badmotd\x18\x03 \x01(\r\x12\x18\n\x10rpt_listingabuse\x18\x04 \x01(\r\x12\x1a\n\x12rpt_inventoryabuse\x18\x05 \x01(\r\x12\x10\n\x08match_id\x18\x08 \x01(\x04\"\xa9\x01\n\'CMsgGCCStrike15_v2_ClientReportResponse\x12\x17\n\x0f\x63onfirmation_id\x18\x01 \x01(\x04\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x11\n\tserver_ip\x18\x03 \x01(\r\x12\x15\n\rresponse_type\x18\x04 \x01(\r\x12\x17\n\x0fresponse_result\x18\x05 \x01(\r\x12\x0e\n\x06tokens\x18\x06 \x01(\r\"\xc8\x01\n0CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends\x12\x12\n\nrequest_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63\x63ount_ids\x18\x02 \x03(\r\x12\x10\n\x08serverid\x18\x03 \x01(\x04\x12\x0f\n\x07matchid\x18\x04 \x01(\x04\x12\x17\n\x0f\x63lient_launcher\x18\x05 \x01(\r\x12/\n\x11\x64\x61ta_center_pings\x18\x06 \x03(\x0b\x32\x14.csgo.DataCenterPing\"\xb0\x02\n\x12WatchableMatchInfo\x12\x11\n\tserver_ip\x18\x01 \x01(\r\x12\x0f\n\x07tv_port\x18\x02 \x01(\r\x12\x15\n\rtv_spectators\x18\x03 \x01(\r\x12\x0f\n\x07tv_time\x18\x04 \x01(\r\x12\x19\n\x11tv_watch_password\x18\x05 \x01(\x0c\x12\x1a\n\x12\x63l_decryptdata_key\x18\x06 \x01(\x04\x12\x1e\n\x16\x63l_decryptdata_key_pub\x18\x07 \x01(\x04\x12\x11\n\tgame_type\x18\x08 \x01(\r\x12\x15\n\rgame_mapgroup\x18\t \x01(\t\x12\x10\n\x08game_map\x18\n \x01(\t\x12\x11\n\tserver_id\x18\x0b \x01(\x04\x12\x10\n\x08match_id\x18\x0c \x01(\x04\x12\x16\n\x0ereservation_id\x18\r \x01(\x04\"\xd0\x01\n.CMsgGCCStrike15_v2_ClientRequestJoinFriendData\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x12\n\njoin_token\x18\x03 \x01(\r\x12\x10\n\x08join_ipp\x18\x04 \x01(\r\x12\x41\n\x03res\x18\x05 \x01(\x0b\x32\x34.csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve\x12\x10\n\x08\x65rrormsg\x18\x06 \x01(\t\"\xe4\x01\n.CMsgGCCStrike15_v2_ClientRequestJoinServerData\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x10\n\x08serverid\x18\x03 \x01(\x04\x12\x11\n\tserver_ip\x18\x04 \x01(\r\x12\x13\n\x0bserver_port\x18\x05 \x01(\r\x12\x41\n\x03res\x18\x06 \x01(\x0b\x32\x34.csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve\x12\x10\n\x08\x65rrormsg\x18\x07 \x01(\t\"U\n*CMsgGCCstrike15_v2_ClientRequestNewMission\x12\x12\n\nmission_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63\x61mpaign_id\x18\x03 \x01(\r\"\x89\x01\n,CMsgGCCstrike15_v2_ClientRedeemMissionReward\x12\x13\n\x0b\x63\x61mpaign_id\x18\x01 \x01(\r\x12\x11\n\tredeem_id\x18\x02 \x01(\r\x12\x1a\n\x12redeemable_balance\x18\x03 \x01(\r\x12\x15\n\rexpected_cost\x18\x04 \x01(\r\"\xd8\x01\n,CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded\x12.\n\x10xp_progress_data\x18\x01 \x03(\x0b\x32\x14.csgo.XpProgressData\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x12\n\ncurrent_xp\x18\x03 \x01(\r\x12\x15\n\rcurrent_level\x18\x04 \x01(\r\x12\x17\n\x0fupgraded_defidx\x18\x05 \x01(\r\x12 \n\x18operation_points_awarded\x18\x06 \x01(\r\"\xe9\x02\n\x1f\x43MsgGCCStrike15_ClientDeepStats\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x43\n\x05range\x18\x02 \x01(\x0b\x32\x34.csgo.CMsgGCCStrike15_ClientDeepStats.DeepStatsRange\x12\x45\n\x07matches\x18\x03 \x03(\x0b\x32\x34.csgo.CMsgGCCStrike15_ClientDeepStats.DeepStatsMatch\x1a<\n\x0e\x44\x65\x65pStatsRange\x12\r\n\x05\x62\x65gin\x18\x01 \x01(\r\x12\x0b\n\x03\x65nd\x18\x02 \x01(\r\x12\x0e\n\x06\x66rozen\x18\x03 \x01(\x08\x1ah\n\x0e\x44\x65\x65pStatsMatch\x12*\n\x06player\x18\x01 \x01(\x0b\x32\x1a.csgo.DeepPlayerStatsEntry\x12*\n\x06\x65vents\x18\x02 \x03(\x0b\x32\x1a.csgo.DeepPlayerMatchEvent\"\x9f\x01\n!CMsgGCCStrike15_v2_WatchInfoUsers\x12\x12\n\nrequest_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63\x63ount_ids\x18\x02 \x03(\r\x12\x37\n\x15watchable_match_infos\x18\x03 \x03(\x0b\x32\x18.csgo.WatchableMatchInfo\x12\x18\n\x10\x65xtended_timeout\x18\x05 \x01(\r\"\x9c\x01\n.CMsgGCCStrike15_v2_ClientRequestPlayersProfile\x12\x1e\n\x16request_id__deprecated\x18\x01 \x01(\r\x12\x1f\n\x17\x61\x63\x63ount_ids__deprecated\x18\x02 \x03(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x15\n\rrequest_level\x18\x04 \x01(\r\"\x85\x01\n!CMsgGCCStrike15_v2_PlayersProfile\x12\x12\n\nrequest_id\x18\x01 \x01(\r\x12L\n\x10\x61\x63\x63ount_profiles\x18\x02 \x03(\x0b\x32\x32.csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello\"\xcc\x01\n,CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate\x12\x0e\n\x06\x63\x61seid\x18\x01 \x01(\x04\x12\x11\n\tsuspectid\x18\x03 \x01(\r\x12\x12\n\nfractionid\x18\x04 \x01(\r\x12\x12\n\nrpt_aimbot\x18\x05 \x01(\r\x12\x14\n\x0crpt_wallhack\x18\x06 \x01(\r\x12\x15\n\rrpt_speedhack\x18\x07 \x01(\r\x12\x14\n\x0crpt_teamharm\x18\x08 \x01(\r\x12\x0e\n\x06reason\x18\t \x01(\r\"\x8d\x02\n0CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment\x12\x0e\n\x06\x63\x61seid\x18\x01 \x01(\x04\x12\x0f\n\x07\x63\x61seurl\x18\x02 \x01(\t\x12\x0f\n\x07verdict\x18\x03 \x01(\r\x12\x11\n\ttimestamp\x18\x04 \x01(\r\x12\x17\n\x0fthrottleseconds\x18\x05 \x01(\r\x12\x11\n\tsuspectid\x18\x06 \x01(\r\x12\x12\n\nfractionid\x18\x07 \x01(\r\x12\x11\n\tnumrounds\x18\x08 \x01(\r\x12\x16\n\x0e\x66ractionrounds\x18\t \x01(\r\x12\x19\n\x11streakconvictions\x18\n \x01(\x05\x12\x0e\n\x06reason\x18\x0b \x01(\r\"P\n,CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus\x12\x0e\n\x06\x63\x61seid\x18\x01 \x01(\x04\x12\x10\n\x08statusid\x18\x02 \x01(\r\"C\n\x1e\x43\x43lientHeaderOverwatchEvidence\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x0e\n\x06\x63\x61seid\x18\x02 \x01(\x04\"P\n#CMsgGCCStrike15_v2_GC2ClientTextMsg\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\"?\n#CMsgGCCStrike15_v2_Client2GCTextMsg\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04\x61rgs\x18\x02 \x03(\x0c\"\xc0\x01\n)CMsgGCCStrike15_v2_MatchEndRunRewardDrops\x12Q\n\nserverinfo\x18\x03 \x01(\x0b\x32=.csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse\x12@\n\x14match_end_quest_data\x18\x04 \x01(\x0b\x32\".csgo.CMsgGC_ServerQuestUpdateData\"\x89\x04\n\x19\x43\x45\x63onItemPreviewDataBlock\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x0e\n\x06itemid\x18\x02 \x01(\x04\x12\x10\n\x08\x64\x65\x66index\x18\x03 \x01(\r\x12\x12\n\npaintindex\x18\x04 \x01(\r\x12\x0e\n\x06rarity\x18\x05 \x01(\r\x12\x0f\n\x07quality\x18\x06 \x01(\r\x12\x11\n\tpaintwear\x18\x07 \x01(\r\x12\x11\n\tpaintseed\x18\x08 \x01(\r\x12\x1a\n\x12killeaterscoretype\x18\t \x01(\r\x12\x16\n\x0ekilleatervalue\x18\n \x01(\r\x12\x12\n\ncustomname\x18\x0b \x01(\t\x12\x39\n\x08stickers\x18\x0c \x03(\x0b\x32\'.csgo.CEconItemPreviewDataBlock.Sticker\x12\x11\n\tinventory\x18\r \x01(\r\x12\x0e\n\x06origin\x18\x0e \x01(\r\x12\x0f\n\x07questid\x18\x0f \x01(\r\x12\x12\n\ndropreason\x18\x10 \x01(\r\x12\x12\n\nmusicindex\x18\x11 \x01(\r\x12\x10\n\x08\x65ntindex\x18\x12 \x01(\x05\x1ak\n\x07Sticker\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\x12\n\nsticker_id\x18\x02 \x01(\r\x12\x0c\n\x04wear\x18\x03 \x01(\x02\x12\r\n\x05scale\x18\x04 \x01(\x02\x12\x10\n\x08rotation\x18\x05 \x01(\x02\x12\x0f\n\x07tint_id\x18\x06 \x01(\r\"g\n2CMsgGCCStrike15_v2_MatchEndRewardDropsNotification\x12\x31\n\x08iteminfo\x18\x06 \x01(\x0b\x32\x1f.csgo.CEconItemPreviewDataBlock\"I\n\x14\x43MsgItemAcknowledged\x12\x31\n\x08iteminfo\x18\x01 \x01(\x0b\x32\x1f.csgo.CEconItemPreviewDataBlock\"}\n7CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest\x12\x0f\n\x07param_s\x18\x01 \x01(\x04\x12\x0f\n\x07param_a\x18\x02 \x01(\x04\x12\x0f\n\x07param_d\x18\x03 \x01(\x04\x12\x0f\n\x07param_m\x18\x04 \x01(\x04\"m\n8CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse\x12\x31\n\x08iteminfo\x18\x01 \x01(\x0b\x32\x1f.csgo.CEconItemPreviewDataBlock\"5\n3CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames\"G\n2CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser\x12\x11\n\taccountid\x18\x01 \x01(\r\"G\n2CMsgGCCStrike15_v2_MatchListRequestRecentUserGames\x12\x11\n\taccountid\x18\x01 \x01(\r\"E\n2CMsgGCCStrike15_v2_MatchListRequestTournamentGames\x12\x0f\n\x07\x65ventid\x18\x01 \x01(\x05\"d\n/CMsgGCCStrike15_v2_MatchListRequestFullGameInfo\x12\x0f\n\x07matchid\x18\x01 \x01(\x04\x12\x11\n\toutcomeid\x18\x02 \x01(\x04\x12\r\n\x05token\x18\x03 \x01(\r\"\x97\x02\n\x1d\x43\x44\x61taGCCStrike15_v2_MatchInfo\x12\x0f\n\x07matchid\x18\x01 \x01(\x04\x12\x11\n\tmatchtime\x18\x02 \x01(\r\x12\x34\n\x12watchablematchinfo\x18\x03 \x01(\x0b\x32\x18.csgo.WatchableMatchInfo\x12O\n\x11roundstats_legacy\x18\x04 \x01(\x0b\x32\x34.csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats\x12K\n\rroundstatsall\x18\x05 \x03(\x0b\x32\x34.csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats\"^\n\'CDataGCCStrike15_v2_TournamentGroupTeam\x12\x0f\n\x07team_id\x18\x01 \x01(\x05\x12\r\n\x05score\x18\x02 \x01(\x05\x12\x13\n\x0b\x63orrectpick\x18\x03 \x01(\x08\"\xe3\x02\n#CDataGCCStrike15_v2_TournamentGroup\x12\x0f\n\x07groupid\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x03 \x01(\t\x12\x19\n\x11picks__deprecated\x18\x04 \x01(\r\x12<\n\x05teams\x18\x05 \x03(\x0b\x32-.csgo.CDataGCCStrike15_v2_TournamentGroupTeam\x12\x11\n\tstage_ids\x18\x06 \x03(\x05\x12\x19\n\x11picklockuntiltime\x18\x07 \x01(\r\x12\x15\n\rpickableteams\x18\x08 \x01(\r\x12\x17\n\x0fpoints_per_pick\x18\t \x01(\r\x12>\n\x05picks\x18\n \x03(\x0b\x32/.csgo.CDataGCCStrike15_v2_TournamentGroup.Picks\x1a\x18\n\x05Picks\x12\x0f\n\x07pickids\x18\x01 \x03(\x05\"\x91\x01\n%CDataGCCStrike15_v2_TournamentSection\x12\x11\n\tsectionid\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x03 \x01(\t\x12\x39\n\x06groups\x18\x04 \x03(\x0b\x32).csgo.CDataGCCStrike15_v2_TournamentGroup\"\xc4\x01\n\"CDataGCCStrike15_v2_TournamentInfo\x12=\n\x08sections\x18\x01 \x03(\x0b\x32+.csgo.CDataGCCStrike15_v2_TournamentSection\x12/\n\x10tournament_event\x18\x02 \x01(\x0b\x32\x15.csgo.TournamentEvent\x12.\n\x10tournament_teams\x18\x03 \x03(\x0b\x32\x14.csgo.TournamentTeam\"\xfa\x01\n\x1c\x43MsgGCCStrike15_v2_MatchList\x12\x14\n\x0cmsgrequestid\x18\x01 \x01(\r\x12\x11\n\taccountid\x18\x02 \x01(\r\x12\x12\n\nservertime\x18\x03 \x01(\r\x12\x34\n\x07matches\x18\x04 \x03(\x0b\x32#.csgo.CDataGCCStrike15_v2_MatchInfo\x12%\n\x07streams\x18\x05 \x03(\x0b\x32\x14.csgo.TournamentTeam\x12@\n\x0etournamentinfo\x18\x06 \x01(\x0b\x32(.csgo.CDataGCCStrike15_v2_TournamentInfo\"\xf4\x01\n\x1e\x43MsgGCCStrike15_v2_Predictions\x12\x10\n\x08\x65vent_id\x18\x01 \x01(\r\x12W\n\x16group_match_team_picks\x18\x02 \x03(\x0b\x32\x37.csgo.CMsgGCCStrike15_v2_Predictions.GroupMatchTeamPick\x1ag\n\x12GroupMatchTeamPick\x12\x11\n\tsectionid\x18\x01 \x01(\x05\x12\x0f\n\x07groupid\x18\x02 \x01(\x05\x12\r\n\x05index\x18\x03 \x01(\x05\x12\x0e\n\x06teamid\x18\x04 \x01(\x05\x12\x0e\n\x06itemid\x18\x05 \x01(\x04\"\x85\x02\n\x1a\x43MsgGCCStrike15_v2_Fantasy\x12\x10\n\x08\x65vent_id\x18\x01 \x01(\r\x12;\n\x05teams\x18\x02 \x03(\x0b\x32,.csgo.CMsgGCCStrike15_v2_Fantasy.FantasyTeam\x1a\x39\n\x0b\x46\x61ntasySlot\x12\x0c\n\x04type\x18\x01 \x01(\x05\x12\x0c\n\x04pick\x18\x02 \x01(\x05\x12\x0e\n\x06itemid\x18\x03 \x01(\x04\x1a]\n\x0b\x46\x61ntasyTeam\x12\x11\n\tsectionid\x18\x01 \x01(\x05\x12;\n\x05slots\x18\x02 \x03(\x0b\x32,.csgo.CMsgGCCStrike15_v2_Fantasy.FantasySlot\"\"\n\x11\x43\x41ttribute_String\x12\r\n\x05value\x18\x01 \x01(\t\"\xc4\x01\n\x14\x43MsgCStrike15Welcome\x12\x17\n\x0fstore_item_hash\x18\x05 \x01(\r\x12\x1f\n\x17timeplayedconsecutively\x18\x06 \x01(\r\x12\x19\n\x11time_first_played\x18\n \x01(\r\x12\x18\n\x10last_time_played\x18\x0c \x01(\r\x12\x17\n\x0flast_ip_address\x18\r \x01(\r\x12\x12\n\ngscookieid\x18\x12 \x01(\x04\x12\x10\n\x08uniqueid\x18\x13 \x01(\x04\"\x9b\x01\n1CMsgGCCStrike15_v2_ClientVarValueNotificationInfo\x12\x12\n\nvalue_name\x18\x01 \x01(\t\x12\x11\n\tvalue_int\x18\x02 \x01(\x05\x12\x13\n\x0bserver_addr\x18\x03 \x01(\r\x12\x13\n\x0bserver_port\x18\x04 \x01(\r\x12\x15\n\rchoked_blocks\x18\x05 \x03(\t\"h\n1CMsgGCCStrike15_v2_ServerVarValueNotificationInfo\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x12\n\nviewangles\x18\x02 \x03(\r\x12\x0c\n\x04type\x18\x03 \x01(\r\",\n*CMsgGCCStrike15_v2_GiftsLeaderboardRequest\"\xa2\x02\n+CMsgGCCStrike15_v2_GiftsLeaderboardResponse\x12\x12\n\nservertime\x18\x01 \x01(\r\x12\x1b\n\x13time_period_seconds\x18\x02 \x01(\r\x12\x19\n\x11total_gifts_given\x18\x03 \x01(\r\x12\x14\n\x0ctotal_givers\x18\x04 \x01(\r\x12W\n\x07\x65ntries\x18\x05 \x03(\x0b\x32\x46.csgo.CMsgGCCStrike15_v2_GiftsLeaderboardResponse.GiftLeaderboardEntry\x1a\x38\n\x14GiftLeaderboardEntry\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\r\n\x05gifts\x18\x02 \x01(\r\"L\n)CMsgGCCStrike15_v2_ClientSubmitSurveyVote\x12\x11\n\tsurvey_id\x18\x01 \x01(\r\x12\x0c\n\x04vote\x18\x02 \x01(\r\"?\n*CMsgGCCStrike15_v2_Server2GCClientValidate\x12\x11\n\taccountid\x18\x01 \x01(\r\"r\n*CMsgGCCStrike15_v2_GC2ClientTournamentInfo\x12\x0f\n\x07\x65ventid\x18\x01 \x01(\r\x12\x0f\n\x07stageid\x18\x02 \x01(\r\x12\x11\n\tgame_type\x18\x03 \x01(\r\x12\x0f\n\x07teamids\x18\x04 \x03(\r\"O\n\rCSOEconCoupon\x12\x15\n\x07\x65ntryid\x18\x01 \x01(\rB\x04\x80\xa6\x1d\x01\x12\x0e\n\x06\x64\x65\x66idx\x18\x02 \x01(\r\x12\x17\n\x0f\x65xpiration_date\x18\x03 \x01(\x07\"Y\n\x10\x43SOQuestProgress\x12\x15\n\x07questid\x18\x01 \x01(\rB\x04\x80\xa6\x1d\x01\x12\x18\n\x10points_remaining\x18\x02 \x01(\r\x12\x14\n\x0c\x62onus_points\x18\x03 \x01(\r\"\xcd\x01\n\x1b\x43SOAccountSeasonalOperation\x12\x1a\n\x0cseason_value\x18\x01 \x01(\rB\x04\x80\xa6\x1d\x01\x12\x15\n\rtier_unlocked\x18\x02 \x01(\r\x12\x15\n\rpremium_tiers\x18\x03 \x01(\r\x12\x12\n\nmission_id\x18\x04 \x01(\r\x12\x1a\n\x12missions_completed\x18\x05 \x01(\r\x12\x1a\n\x12redeemable_balance\x18\x06 \x01(\r\x12\x18\n\x10season_pass_time\x18\x07 \x01(\r\"x\n\x14\x43SOPersonaDataPublic\x12\x14\n\x0cplayer_level\x18\x01 \x01(\x05\x12\x32\n\x0c\x63ommendation\x18\x02 \x01(\x0b\x32\x1c.csgo.PlayerCommendationInfo\x12\x16\n\x0e\x65levated_state\x18\x03 \x01(\x08\"-\n\x1b\x43MsgGC_GlobalGame_Subscribe\x12\x0e\n\x06ticket\x18\x01 \x01(\x04\"1\n\x1d\x43MsgGC_GlobalGame_Unsubscribe\x12\x10\n\x08timeleft\x18\x01 \x01(\x05\"P\n\x16\x43MsgGC_GlobalGame_Play\x12\x0e\n\x06ticket\x18\x01 \x01(\x04\x12\x12\n\ngametimems\x18\x02 \x01(\r\x12\x12\n\nmsperpoint\x18\x03 \x01(\r\"=\n%CMsgGCCStrike15_v2_AcknowledgePenalty\x12\x14\n\x0c\x61\x63knowledged\x18\x01 \x01(\x05\"{\n/CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin\x12\x10\n\x08\x64\x65\x66index\x18\x01 \x01(\r\x12\x11\n\tupgradeid\x18\x02 \x01(\x04\x12\r\n\x05hours\x18\x03 \x01(\r\x12\x14\n\x0cprestigetime\x18\x04 \x01(\r\"F\n(CMsgGCCStrike15_v2_Client2GCStreamUnlock\x12\x0e\n\x06ticket\x18\x01 \x01(\x04\x12\n\n\x02os\x18\x02 \x01(\x05\"<\n+CMsgGCCStrike15_v2_ClientToGCRequestElevate\x12\r\n\x05stage\x18\x01 \x01(\r\"C\n!CMsgGCCStrike15_v2_ClientToGCChat\x12\x10\n\x08match_id\x18\x01 \x01(\x04\x12\x0c\n\x04text\x18\x02 \x01(\t\"E\n!CMsgGCCStrike15_v2_GCToClientChat\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04text\x18\x02 \x01(\t\"E\n$CMsgGCCStrike15_v2_ClientAuthKeyCode\x12\x0f\n\x07\x65ventid\x18\x01 \x01(\r\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\"K\n\x1e\x43MsgGCCStrike15_GotvSyncPacket\x12)\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1b.csgo.CEngineGotvSyncPacket\"\x94\x02\n\x1bPlayerDecalDigitalSignature\x12\x11\n\tsignature\x18\x01 \x01(\x0c\x12\x11\n\taccountid\x18\x02 \x01(\r\x12\r\n\x05rtime\x18\x03 \x01(\r\x12\x0e\n\x06\x65ndpos\x18\x04 \x03(\x02\x12\x10\n\x08startpos\x18\x05 \x03(\x02\x12\r\n\x05right\x18\x06 \x03(\x02\x12\x11\n\ttx_defidx\x18\x07 \x01(\r\x12\x10\n\x08\x65ntindex\x18\x08 \x01(\x05\x12\x0e\n\x06hitbox\x18\t \x01(\r\x12\x14\n\x0c\x63reationtime\x18\n \x01(\x02\x12\x11\n\tequipslot\x18\x0b \x01(\r\x12\x10\n\x08trace_id\x18\x0c \x01(\r\x12\x0e\n\x06normal\x18\r \x03(\x02\x12\x0f\n\x07tint_id\x18\x0e \x01(\r\"k\n(CMsgGCCStrike15_v2_ClientPlayerDecalSign\x12/\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32!.csgo.PlayerDecalDigitalSignature\x12\x0e\n\x06itemid\x18\x02 \x01(\x04\"_\n(CMsgGCCStrike15_v2_ClientLogonFatalError\x12\x11\n\terrorcode\x18\x01 \x01(\r\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x0f\n\x07\x63ountry\x18\x03 \x01(\t\"S\n\"CMsgGCCStrike15_v2_ClientPollState\x12\x0e\n\x06pollid\x18\x01 \x01(\r\x12\r\n\x05names\x18\x02 \x03(\t\x12\x0e\n\x06values\x18\x03 \x03(\x05\"\xa4\x01\n!CMsgGCCStrike15_v2_Party_Register\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0b\n\x03ver\x18\x02 \x01(\r\x12\x0b\n\x03\x61pr\x18\x03 \x01(\r\x12\x0b\n\x03\x61rk\x18\x04 \x01(\r\x12\x0b\n\x03nby\x18\x05 \x01(\r\x12\x0b\n\x03grp\x18\x06 \x01(\r\x12\r\n\x05slots\x18\x07 \x01(\r\x12\x10\n\x08launcher\x18\x08 \x01(\r\x12\x11\n\tgame_type\x18\t \x01(\r\"{\n\x1f\x43MsgGCCStrike15_v2_Party_Search\x12\x0b\n\x03ver\x18\x01 \x01(\r\x12\x0b\n\x03\x61pr\x18\x02 \x01(\r\x12\x0b\n\x03\x61rk\x18\x03 \x01(\r\x12\x0c\n\x04grps\x18\x04 \x03(\r\x12\x10\n\x08launcher\x18\x05 \x01(\r\x12\x11\n\tgame_type\x18\x06 \x01(\r\"\xc9\x01\n&CMsgGCCStrike15_v2_Party_SearchResults\x12\x43\n\x07\x65ntries\x18\x01 \x03(\x0b\x32\x32.csgo.CMsgGCCStrike15_v2_Party_SearchResults.Entry\x1aZ\n\x05\x45ntry\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0b\n\x03grp\x18\x02 \x01(\r\x12\x11\n\tgame_type\x18\x03 \x01(\r\x12\x0b\n\x03\x61pr\x18\x04 \x01(\r\x12\x0b\n\x03\x61rk\x18\x05 \x01(\r\x12\x0b\n\x03loc\x18\x06 \x01(\r\"E\n\x1f\x43MsgGCCStrike15_v2_Party_Invite\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x0f\n\x07lobbyid\x18\x02 \x01(\r\"\xc7\x01\n)CMsgGCCStrike15_v2_Account_RequestCoPlays\x12G\n\x07players\x18\x01 \x03(\x0b\x32\x36.csgo.CMsgGCCStrike15_v2_Account_RequestCoPlays.Player\x12\x12\n\nservertime\x18\x02 \x01(\r\x1a=\n\x06Player\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x10\n\x08rtcoplay\x18\x02 \x01(\r\x12\x0e\n\x06online\x18\x03 \x01(\x08\"\xa4\x01\n*CMsgGCCStrike15_v2_ClientToGCRequestTicket\x12\x1b\n\x13\x61uthorized_steam_id\x18\x01 \x01(\x06\x12\x1c\n\x14\x61uthorized_public_ip\x18\x02 \x01(\x07\x12\x1b\n\x13gameserver_steam_id\x18\x03 \x01(\x06\x12\x1e\n\x16gameserver_sdr_routing\x18\x05 \x01(\t\">\n!CMsgGCToClientSteamDatagramTicket\x12\x19\n\x11serialized_ticket\x18\x10 \x01(\x0c\"(\n&CMsgGCCStrike15_v2_ClientRequestOffers\"\\\n(CMsgGCCStrike15_v2_ClientRequestSouvenir\x12\x0e\n\x06itemid\x18\x01 \x01(\x04\x12\x0f\n\x07matchid\x18\x02 \x01(\x04\x12\x0f\n\x07\x65ventid\x18\x03 \x01(\x05\"F\n\'CMsgGCCStrike15_v2_ClientAccountBalance\x12\x0e\n\x06\x61mount\x18\x01 \x01(\x04\x12\x0b\n\x03url\x18\x02 \x01(\t\"M\n\'CMsgGCCStrike15_v2_ClientPartyJoinRelay\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x0f\n\x07lobbyid\x18\x02 \x01(\x04\"\x99\x01\n%CMsgGCCStrike15_v2_ClientPartyWarning\x12\x42\n\x07\x65ntries\x18\x01 \x03(\x0b\x32\x31.csgo.CMsgGCCStrike15_v2_ClientPartyWarning.Entry\x1a,\n\x05\x45ntry\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x10\n\x08warntype\x18\x02 \x01(\r\"K\n#CMsgGCCStrike15_v2_SetEventFavorite\x12\x0f\n\x07\x65ventid\x18\x01 \x01(\x04\x12\x13\n\x0bis_favorite\x18\x02 \x01(\x08\"B\n,CMsgGCCStrike15_v2_GetEventFavorites_Request\x12\x12\n\nall_events\x18\x01 \x01(\x08\"r\n-CMsgGCCStrike15_v2_GetEventFavorites_Response\x12\x12\n\nall_events\x18\x01 \x01(\x08\x12\x16\n\x0ejson_favorites\x18\x02 \x01(\t\x12\x15\n\rjson_featured\x18\x03 \x01(\t\"\xda\x01\n#CMsgGCCStrike15_v2_ClientPerfReport\x12@\n\x07\x65ntries\x18\x01 \x03(\x0b\x32/.csgo.CMsgGCCStrike15_v2_ClientPerfReport.Entry\x1aq\n\x05\x45ntry\x12\x13\n\x0bperfcounter\x18\x01 \x01(\r\x12\x0e\n\x06length\x18\x02 \x01(\r\x12\x11\n\treference\x18\x03 \x01(\x0c\x12\x0e\n\x06\x61\x63tual\x18\x04 \x01(\x0c\x12\x10\n\x08sourceid\x18\x05 \x01(\r\x12\x0e\n\x06status\x18\x06 \x01(\r\"Q\n\x0c\x43VDiagnostic\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08\x65xtended\x18\x02 \x01(\r\x12\r\n\x05value\x18\x03 \x01(\x04\x12\x14\n\x0cstring_value\x18\x04 \x01(\t\"\xf5\x03\n)CMsgGCCStrike15_v2_ClientReportValidation\x12\x13\n\x0b\x66ile_report\x18\x01 \x01(\t\x12\x14\n\x0c\x63ommand_line\x18\x02 \x01(\t\x12\x13\n\x0btotal_files\x18\x03 \x01(\r\x12\x16\n\x0einternal_error\x18\x04 \x01(\r\x12\x12\n\ntrust_time\x18\x05 \x01(\r\x12\x15\n\rcount_pending\x18\x06 \x01(\r\x12\x17\n\x0f\x63ount_completed\x18\x07 \x01(\r\x12\x12\n\nprocess_id\x18\x08 \x01(\r\x12\x11\n\tosversion\x18\t \x01(\x05\x12\x1b\n\x13\x63lientreportversion\x18\n \x01(\r\x12\x11\n\tstatus_id\x18\x0b \x01(\r\x12\x13\n\x0b\x64iagnostic1\x18\x0c \x01(\r\x12\x13\n\x0b\x64iagnostic2\x18\r \x01(\x04\x12\x13\n\x0b\x64iagnostic3\x18\x0e \x01(\x04\x12\x18\n\x10last_launch_data\x18\x0f \x01(\t\x12\x14\n\x0creport_count\x18\x10 \x01(\r\x12\x13\n\x0b\x63lient_time\x18\x11 \x01(\x04\x12\x13\n\x0b\x64iagnostic4\x18\x12 \x01(\x04\x12\x13\n\x0b\x64iagnostic5\x18\x13 \x01(\x04\x12\'\n\x0b\x64iagnostics\x18\x14 \x03(\x0b\x32\x12.csgo.CVDiagnostic\"\xe3\x01\n,CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode\x12\x13\n\x0b\x66ile_report\x18\x01 \x01(\t\x12\x1b\n\x13offer_insecure_mode\x18\x02 \x01(\x08\x12\x19\n\x11offer_secure_mode\x18\x03 \x01(\x08\x12\x18\n\x10show_unsigned_ui\x18\x04 \x01(\x08\x12\x11\n\tkick_user\x18\x05 \x01(\x08\x12\x17\n\x0fshow_trusted_ui\x18\x06 \x01(\x08\x12 \n\x18show_warning_not_trusted\x18\x07 \x01(\x08\"T\n-CMsgGCCStrike15_v2_GC2ClientRequestValidation\x12\x13\n\x0b\x66ull_report\x18\x01 \x01(\x08\x12\x0e\n\x06module\x18\x02 \x01(\t*\xb7%\n\nECsgoGCMsg\x12\x1e\n\x19k_EMsgGCCStrike15_v2_Base\x10\x8cG\x12*\n%k_EMsgGCCStrike15_v2_MatchmakingStart\x10\x8dG\x12)\n$k_EMsgGCCStrike15_v2_MatchmakingStop\x10\x8eG\x12\x36\n1k_EMsgGCCStrike15_v2_MatchmakingClient2ServerPing\x10\x8fG\x12\x34\n/k_EMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate\x10\x90G\x12>\n9k_EMsgGCCStrike15_v2_MatchmakingServerReservationResponse\x10\x92G\x12\x35\n0k_EMsgGCCStrike15_v2_MatchmakingGC2ClientReserve\x10\x93G\x12\x33\n.k_EMsgGCCStrike15_v2_MatchmakingClient2GCHello\x10\x95G\x12\x33\n.k_EMsgGCCStrike15_v2_MatchmakingGC2ClientHello\x10\x96G\x12\x35\n0k_EMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon\x10\x98G\x12\x37\n2k_EMsgGCCStrike15_v2_MatchmakingGCOperationalStats\x10\x9bG\x12:\n5k_EMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate\x10\x9dG\x12:\n5k_EMsgGCCStrike15_v2_ServerNotificationForUserPenalty\x10\x9eG\x12,\n\'k_EMsgGCCStrike15_v2_ClientReportPlayer\x10\x9fG\x12,\n\'k_EMsgGCCStrike15_v2_ClientReportServer\x10\xa0G\x12-\n(k_EMsgGCCStrike15_v2_ClientCommendPlayer\x10\xa1G\x12.\n)k_EMsgGCCStrike15_v2_ClientReportResponse\x10\xa2G\x12\x32\n-k_EMsgGCCStrike15_v2_ClientCommendPlayerQuery\x10\xa3G\x12:\n5k_EMsgGCCStrike15_v2_ClientCommendPlayerQueryResponse\x10\xa4G\x12(\n#k_EMsgGCCStrike15_v2_WatchInfoUsers\x10\xa6G\x12\x35\n0k_EMsgGCCStrike15_v2_ClientRequestPlayersProfile\x10\xa7G\x12(\n#k_EMsgGCCStrike15_v2_PlayersProfile\x10\xa8G\x12\x33\n.k_EMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate\x10\xabG\x12\x37\n2k_EMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment\x10\xacG\x12\x33\n.k_EMsgGCCStrike15_v2_PlayerOverwatchCaseStatus\x10\xadG\x12*\n%k_EMsgGCCStrike15_v2_GC2ClientTextMsg\x10\xaeG\x12*\n%k_EMsgGCCStrike15_v2_Client2GCTextMsg\x10\xafG\x12\x30\n+k_EMsgGCCStrike15_v2_MatchEndRunRewardDrops\x10\xb0G\x12\x39\n4k_EMsgGCCStrike15_v2_MatchEndRewardDropsNotification\x10\xb1G\x12\x38\n3k_EMsgGCCStrike15_v2_ClientRequestWatchInfoFriends2\x10\xb2G\x12#\n\x1ek_EMsgGCCStrike15_v2_MatchList\x10\xb3G\x12:\n5k_EMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames\x10\xb4G\x12\x39\n4k_EMsgGCCStrike15_v2_MatchListRequestRecentUserGames\x10\xb5G\x12\x34\n/k_EMsgGCCStrike15_v2_GC2ServerReservationUpdate\x10\xb6G\x12\x38\n3k_EMsgGCCStrike15_v2_ClientVarValueNotificationInfo\x10\xb8G\x12\x39\n4k_EMsgGCCStrike15_v2_MatchListRequestTournamentGames\x10\xbaG\x12\x36\n1k_EMsgGCCStrike15_v2_MatchListRequestFullGameInfo\x10\xbbG\x12\x31\n,k_EMsgGCCStrike15_v2_GiftsLeaderboardRequest\x10\xbcG\x12\x32\n-k_EMsgGCCStrike15_v2_GiftsLeaderboardResponse\x10\xbdG\x12\x38\n3k_EMsgGCCStrike15_v2_ServerVarValueNotificationInfo\x10\xbeG\x12\x30\n+k_EMsgGCCStrike15_v2_ClientSubmitSurveyVote\x10\xc0G\x12\x31\n,k_EMsgGCCStrike15_v2_Server2GCClientValidate\x10\xc1G\x12\x39\n4k_EMsgGCCStrike15_v2_MatchListRequestLiveGameForUser\x10\xc2G\x12>\n9k_EMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest\x10\xc4G\x12?\n:k_EMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse\x10\xc5G\x12\x30\n+k_EMsgGCCStrike15_v2_AccountPrivacySettings\x10\xc6G\x12+\n&k_EMsgGCCStrike15_v2_SetMyActivityInfo\x10\xc7G\x12?\n:k_EMsgGCCStrike15_v2_MatchListRequestTournamentPredictions\x10\xc8G\x12>\n9k_EMsgGCCStrike15_v2_MatchListUploadTournamentPredictions\x10\xc9G\x12&\n!k_EMsgGCCStrike15_v2_DraftSummary\x10\xcaG\x12\x35\n0k_EMsgGCCStrike15_v2_ClientRequestJoinFriendData\x10\xcbG\x12\x35\n0k_EMsgGCCStrike15_v2_ClientRequestJoinServerData\x10\xccG\x12\x31\n,k_EMsgGCCStrike15_v2_ClientRequestNewMission\x10\xcdG\x12\x31\n,k_EMsgGCCStrike15_v2_GC2ClientTournamentInfo\x10\xcfG\x12\"\n\x1dk_EMsgGC_GlobalGame_Subscribe\x10\xd0G\x12$\n\x1fk_EMsgGC_GlobalGame_Unsubscribe\x10\xd1G\x12\x1d\n\x18k_EMsgGC_GlobalGame_Play\x10\xd2G\x12,\n\'k_EMsgGCCStrike15_v2_AcknowledgePenalty\x10\xd3G\x12\x36\n1k_EMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin\x10\xd4G\x12.\n)k_EMsgGCCStrike15_v2_GC2ClientGlobalStats\x10\xd5G\x12/\n*k_EMsgGCCStrike15_v2_Client2GCStreamUnlock\x10\xd6G\x12\x32\n-k_EMsgGCCStrike15_v2_FantasyRequestClientData\x10\xd7G\x12\x31\n,k_EMsgGCCStrike15_v2_FantasyUpdateClientData\x10\xd8G\x12\x37\n2k_EMsgGCCStrike15_v2_GCToClientSteamdatagramTicket\x10\xd9G\x12\x31\n,k_EMsgGCCStrike15_v2_ClientToGCRequestTicket\x10\xdaG\x12\x32\n-k_EMsgGCCStrike15_v2_ClientToGCRequestElevate\x10\xdbG\x12$\n\x1fk_EMsgGCCStrike15_v2_GlobalChat\x10\xdcG\x12.\n)k_EMsgGCCStrike15_v2_GlobalChat_Subscribe\x10\xddG\x12\x30\n+k_EMsgGCCStrike15_v2_GlobalChat_Unsubscribe\x10\xdeG\x12+\n&k_EMsgGCCStrike15_v2_ClientAuthKeyCode\x10\xdfG\x12(\n#k_EMsgGCCStrike15_v2_GotvSyncPacket\x10\xe0G\x12/\n*k_EMsgGCCStrike15_v2_ClientPlayerDecalSign\x10\xe1G\x12/\n*k_EMsgGCCStrike15_v2_ClientLogonFatalError\x10\xe3G\x12)\n$k_EMsgGCCStrike15_v2_ClientPollState\x10\xe4G\x12(\n#k_EMsgGCCStrike15_v2_Party_Register\x10\xe5G\x12*\n%k_EMsgGCCStrike15_v2_Party_Unregister\x10\xe6G\x12&\n!k_EMsgGCCStrike15_v2_Party_Search\x10\xe7G\x12&\n!k_EMsgGCCStrike15_v2_Party_Invite\x10\xe8G\x12\x30\n+k_EMsgGCCStrike15_v2_Account_RequestCoPlays\x10\xe9G\x12,\n\'k_EMsgGCCStrike15_v2_ClientGCRankUpdate\x10\xeaG\x12-\n(k_EMsgGCCStrike15_v2_ClientRequestOffers\x10\xebG\x12.\n)k_EMsgGCCStrike15_v2_ClientAccountBalance\x10\xecG\x12.\n)k_EMsgGCCStrike15_v2_ClientPartyJoinRelay\x10\xedG\x12,\n\'k_EMsgGCCStrike15_v2_ClientPartyWarning\x10\xeeG\x12*\n%k_EMsgGCCStrike15_v2_SetEventFavorite\x10\xf0G\x12\x33\n.k_EMsgGCCStrike15_v2_GetEventFavorites_Request\x10\xf1G\x12*\n%k_EMsgGCCStrike15_v2_ClientPerfReport\x10\xf2G\x12\x34\n/k_EMsgGCCStrike15_v2_GetEventFavorites_Response\x10\xf3G\x12/\n*k_EMsgGCCStrike15_v2_ClientRequestSouvenir\x10\xf4G\x12\x30\n+k_EMsgGCCStrike15_v2_ClientReportValidation\x10\xf5G\x12\x33\n.k_EMsgGCCStrike15_v2_GC2ClientRefuseSecureMode\x10\xf6G\x12\x34\n/k_EMsgGCCStrike15_v2_GC2ClientRequestValidation\x10\xf7G\x12\x33\n.k_EMsgGCCStrike15_v2_ClientRedeemMissionReward\x10\xf9G\x12&\n!k_EMsgGCCStrike15_ClientDeepStats\x10\xfaG\x12\x32\n-k_EMsgGCCStrike15_StartAgreementSessionInGame\x10\xfbG*\x98\x01\n\x12\x45\x43sgoSteamUserStat\x12&\n\"k_ECsgoSteamUserStat_XpEarnedGames\x10\x01\x12-\n)k_ECsgoSteamUserStat_MatchWinsCompetitive\x10\x02\x12+\n\'k_ECsgoSteamUserStat_SurvivedDangerZone\x10\x03*\xa1\x01\n\x17\x45\x43lientReportingVersion\x12(\n$k_EClientReportingVersion_OldVersion\x10\x00\x12)\n%k_EClientReportingVersion_BetaVersion\x10\x01\x12\x31\n-k_EClientReportingVersion_SupportsTrustedMode\x10\x02\x42\x05H\x01\x90\x01\x00')
,
dependencies=[steammessages__pb2.DESCRIPTOR,engine__gcmessages__pb2.DESCRIPTOR,])
_ECSGOGCMSG = _descriptor.EnumDescriptor(
name='ECsgoGCMsg',
full_name='csgo.ECsgoGCMsg',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_Base', index=0, number=9100,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchmakingStart', index=1, number=9101,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchmakingStop', index=2, number=9102,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchmakingClient2ServerPing', index=3, number=9103,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate', index=4, number=9104,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchmakingServerReservationResponse', index=5, number=9106,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchmakingGC2ClientReserve', index=6, number=9107,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchmakingClient2GCHello', index=7, number=9109,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchmakingGC2ClientHello', index=8, number=9110,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon', index=9, number=9112,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchmakingGCOperationalStats', index=10, number=9115,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate', index=11, number=9117,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ServerNotificationForUserPenalty', index=12, number=9118,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientReportPlayer', index=13, number=9119,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientReportServer', index=14, number=9120,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientCommendPlayer', index=15, number=9121,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientReportResponse', index=16, number=9122,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientCommendPlayerQuery', index=17, number=9123,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientCommendPlayerQueryResponse', index=18, number=9124,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_WatchInfoUsers', index=19, number=9126,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientRequestPlayersProfile', index=20, number=9127,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_PlayersProfile', index=21, number=9128,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate', index=22, number=9131,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment', index=23, number=9132,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_PlayerOverwatchCaseStatus', index=24, number=9133,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_GC2ClientTextMsg', index=25, number=9134,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_Client2GCTextMsg', index=26, number=9135,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchEndRunRewardDrops', index=27, number=9136,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchEndRewardDropsNotification', index=28, number=9137,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientRequestWatchInfoFriends2', index=29, number=9138,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchList', index=30, number=9139,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames', index=31, number=9140,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchListRequestRecentUserGames', index=32, number=9141,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_GC2ServerReservationUpdate', index=33, number=9142,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientVarValueNotificationInfo', index=34, number=9144,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchListRequestTournamentGames', index=35, number=9146,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchListRequestFullGameInfo', index=36, number=9147,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_GiftsLeaderboardRequest', index=37, number=9148,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_GiftsLeaderboardResponse', index=38, number=9149,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ServerVarValueNotificationInfo', index=39, number=9150,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientSubmitSurveyVote', index=40, number=9152,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_Server2GCClientValidate', index=41, number=9153,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchListRequestLiveGameForUser', index=42, number=9154,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest', index=43, number=9156,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse', index=44, number=9157,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_AccountPrivacySettings', index=45, number=9158,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_SetMyActivityInfo', index=46, number=9159,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchListRequestTournamentPredictions', index=47, number=9160,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_MatchListUploadTournamentPredictions', index=48, number=9161,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_DraftSummary', index=49, number=9162,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientRequestJoinFriendData', index=50, number=9163,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientRequestJoinServerData', index=51, number=9164,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientRequestNewMission', index=52, number=9165,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_GC2ClientTournamentInfo', index=53, number=9167,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGC_GlobalGame_Subscribe', index=54, number=9168,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGC_GlobalGame_Unsubscribe', index=55, number=9169,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGC_GlobalGame_Play', index=56, number=9170,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_AcknowledgePenalty', index=57, number=9171,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin', index=58, number=9172,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_GC2ClientGlobalStats', index=59, number=9173,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_Client2GCStreamUnlock', index=60, number=9174,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_FantasyRequestClientData', index=61, number=9175,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_FantasyUpdateClientData', index=62, number=9176,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_GCToClientSteamdatagramTicket', index=63, number=9177,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientToGCRequestTicket', index=64, number=9178,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientToGCRequestElevate', index=65, number=9179,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_GlobalChat', index=66, number=9180,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_GlobalChat_Subscribe', index=67, number=9181,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_GlobalChat_Unsubscribe', index=68, number=9182,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientAuthKeyCode', index=69, number=9183,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_GotvSyncPacket', index=70, number=9184,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientPlayerDecalSign', index=71, number=9185,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientLogonFatalError', index=72, number=9187,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientPollState', index=73, number=9188,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_Party_Register', index=74, number=9189,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_Party_Unregister', index=75, number=9190,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_Party_Search', index=76, number=9191,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_Party_Invite', index=77, number=9192,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_Account_RequestCoPlays', index=78, number=9193,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientGCRankUpdate', index=79, number=9194,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientRequestOffers', index=80, number=9195,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientAccountBalance', index=81, number=9196,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientPartyJoinRelay', index=82, number=9197,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientPartyWarning', index=83, number=9198,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_SetEventFavorite', index=84, number=9200,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_GetEventFavorites_Request', index=85, number=9201,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientPerfReport', index=86, number=9202,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_GetEventFavorites_Response', index=87, number=9203,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientRequestSouvenir', index=88, number=9204,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientReportValidation', index=89, number=9205,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_GC2ClientRefuseSecureMode', index=90, number=9206,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_GC2ClientRequestValidation', index=91, number=9207,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_v2_ClientRedeemMissionReward', index=92, number=9209,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_ClientDeepStats', index=93, number=9210,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCCStrike15_StartAgreementSessionInGame', index=94, number=9211,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=23682,
serialized_end=28473,
)
_sym_db.RegisterEnumDescriptor(_ECSGOGCMSG)
ECsgoGCMsg = enum_type_wrapper.EnumTypeWrapper(_ECSGOGCMSG)
_ECSGOSTEAMUSERSTAT = _descriptor.EnumDescriptor(
name='ECsgoSteamUserStat',
full_name='csgo.ECsgoSteamUserStat',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='k_ECsgoSteamUserStat_XpEarnedGames', index=0, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECsgoSteamUserStat_MatchWinsCompetitive', index=1, number=2,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECsgoSteamUserStat_SurvivedDangerZone', index=2, number=3,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=28476,
serialized_end=28628,
)
_sym_db.RegisterEnumDescriptor(_ECSGOSTEAMUSERSTAT)
ECsgoSteamUserStat = enum_type_wrapper.EnumTypeWrapper(_ECSGOSTEAMUSERSTAT)
_ECLIENTREPORTINGVERSION = _descriptor.EnumDescriptor(
name='EClientReportingVersion',
full_name='csgo.EClientReportingVersion',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='k_EClientReportingVersion_OldVersion', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EClientReportingVersion_BetaVersion', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EClientReportingVersion_SupportsTrustedMode', index=2, number=2,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=28631,
serialized_end=28792,
)
_sym_db.RegisterEnumDescriptor(_ECLIENTREPORTINGVERSION)
EClientReportingVersion = enum_type_wrapper.EnumTypeWrapper(_ECLIENTREPORTINGVERSION)
k_EMsgGCCStrike15_v2_Base = 9100
k_EMsgGCCStrike15_v2_MatchmakingStart = 9101
k_EMsgGCCStrike15_v2_MatchmakingStop = 9102
k_EMsgGCCStrike15_v2_MatchmakingClient2ServerPing = 9103
k_EMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate = 9104
k_EMsgGCCStrike15_v2_MatchmakingServerReservationResponse = 9106
k_EMsgGCCStrike15_v2_MatchmakingGC2ClientReserve = 9107
k_EMsgGCCStrike15_v2_MatchmakingClient2GCHello = 9109
k_EMsgGCCStrike15_v2_MatchmakingGC2ClientHello = 9110
k_EMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon = 9112
k_EMsgGCCStrike15_v2_MatchmakingGCOperationalStats = 9115
k_EMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate = 9117
k_EMsgGCCStrike15_v2_ServerNotificationForUserPenalty = 9118
k_EMsgGCCStrike15_v2_ClientReportPlayer = 9119
k_EMsgGCCStrike15_v2_ClientReportServer = 9120
k_EMsgGCCStrike15_v2_ClientCommendPlayer = 9121
k_EMsgGCCStrike15_v2_ClientReportResponse = 9122
k_EMsgGCCStrike15_v2_ClientCommendPlayerQuery = 9123
k_EMsgGCCStrike15_v2_ClientCommendPlayerQueryResponse = 9124
k_EMsgGCCStrike15_v2_WatchInfoUsers = 9126
k_EMsgGCCStrike15_v2_ClientRequestPlayersProfile = 9127
k_EMsgGCCStrike15_v2_PlayersProfile = 9128
k_EMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate = 9131
k_EMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment = 9132
k_EMsgGCCStrike15_v2_PlayerOverwatchCaseStatus = 9133
k_EMsgGCCStrike15_v2_GC2ClientTextMsg = 9134
k_EMsgGCCStrike15_v2_Client2GCTextMsg = 9135
k_EMsgGCCStrike15_v2_MatchEndRunRewardDrops = 9136
k_EMsgGCCStrike15_v2_MatchEndRewardDropsNotification = 9137
k_EMsgGCCStrike15_v2_ClientRequestWatchInfoFriends2 = 9138
k_EMsgGCCStrike15_v2_MatchList = 9139
k_EMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames = 9140
k_EMsgGCCStrike15_v2_MatchListRequestRecentUserGames = 9141
k_EMsgGCCStrike15_v2_GC2ServerReservationUpdate = 9142
k_EMsgGCCStrike15_v2_ClientVarValueNotificationInfo = 9144
k_EMsgGCCStrike15_v2_MatchListRequestTournamentGames = 9146
k_EMsgGCCStrike15_v2_MatchListRequestFullGameInfo = 9147
k_EMsgGCCStrike15_v2_GiftsLeaderboardRequest = 9148
k_EMsgGCCStrike15_v2_GiftsLeaderboardResponse = 9149
k_EMsgGCCStrike15_v2_ServerVarValueNotificationInfo = 9150
k_EMsgGCCStrike15_v2_ClientSubmitSurveyVote = 9152
k_EMsgGCCStrike15_v2_Server2GCClientValidate = 9153
k_EMsgGCCStrike15_v2_MatchListRequestLiveGameForUser = 9154
k_EMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest = 9156
k_EMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse = 9157
k_EMsgGCCStrike15_v2_AccountPrivacySettings = 9158
k_EMsgGCCStrike15_v2_SetMyActivityInfo = 9159
k_EMsgGCCStrike15_v2_MatchListRequestTournamentPredictions = 9160
k_EMsgGCCStrike15_v2_MatchListUploadTournamentPredictions = 9161
k_EMsgGCCStrike15_v2_DraftSummary = 9162
k_EMsgGCCStrike15_v2_ClientRequestJoinFriendData = 9163
k_EMsgGCCStrike15_v2_ClientRequestJoinServerData = 9164
k_EMsgGCCStrike15_v2_ClientRequestNewMission = 9165
k_EMsgGCCStrike15_v2_GC2ClientTournamentInfo = 9167
k_EMsgGC_GlobalGame_Subscribe = 9168
k_EMsgGC_GlobalGame_Unsubscribe = 9169
k_EMsgGC_GlobalGame_Play = 9170
k_EMsgGCCStrike15_v2_AcknowledgePenalty = 9171
k_EMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin = 9172
k_EMsgGCCStrike15_v2_GC2ClientGlobalStats = 9173
k_EMsgGCCStrike15_v2_Client2GCStreamUnlock = 9174
k_EMsgGCCStrike15_v2_FantasyRequestClientData = 9175
k_EMsgGCCStrike15_v2_FantasyUpdateClientData = 9176
k_EMsgGCCStrike15_v2_GCToClientSteamdatagramTicket = 9177
k_EMsgGCCStrike15_v2_ClientToGCRequestTicket = 9178
k_EMsgGCCStrike15_v2_ClientToGCRequestElevate = 9179
k_EMsgGCCStrike15_v2_GlobalChat = 9180
k_EMsgGCCStrike15_v2_GlobalChat_Subscribe = 9181
k_EMsgGCCStrike15_v2_GlobalChat_Unsubscribe = 9182
k_EMsgGCCStrike15_v2_ClientAuthKeyCode = 9183
k_EMsgGCCStrike15_v2_GotvSyncPacket = 9184
k_EMsgGCCStrike15_v2_ClientPlayerDecalSign = 9185
k_EMsgGCCStrike15_v2_ClientLogonFatalError = 9187
k_EMsgGCCStrike15_v2_ClientPollState = 9188
k_EMsgGCCStrike15_v2_Party_Register = 9189
k_EMsgGCCStrike15_v2_Party_Unregister = 9190
k_EMsgGCCStrike15_v2_Party_Search = 9191
k_EMsgGCCStrike15_v2_Party_Invite = 9192
k_EMsgGCCStrike15_v2_Account_RequestCoPlays = 9193
k_EMsgGCCStrike15_v2_ClientGCRankUpdate = 9194
k_EMsgGCCStrike15_v2_ClientRequestOffers = 9195
k_EMsgGCCStrike15_v2_ClientAccountBalance = 9196
k_EMsgGCCStrike15_v2_ClientPartyJoinRelay = 9197
k_EMsgGCCStrike15_v2_ClientPartyWarning = 9198
k_EMsgGCCStrike15_v2_SetEventFavorite = 9200
k_EMsgGCCStrike15_v2_GetEventFavorites_Request = 9201
k_EMsgGCCStrike15_v2_ClientPerfReport = 9202
k_EMsgGCCStrike15_v2_GetEventFavorites_Response = 9203
k_EMsgGCCStrike15_v2_ClientRequestSouvenir = 9204
k_EMsgGCCStrike15_v2_ClientReportValidation = 9205
k_EMsgGCCStrike15_v2_GC2ClientRefuseSecureMode = 9206
k_EMsgGCCStrike15_v2_GC2ClientRequestValidation = 9207
k_EMsgGCCStrike15_v2_ClientRedeemMissionReward = 9209
k_EMsgGCCStrike15_ClientDeepStats = 9210
k_EMsgGCCStrike15_StartAgreementSessionInGame = 9211
k_ECsgoSteamUserStat_XpEarnedGames = 1
k_ECsgoSteamUserStat_MatchWinsCompetitive = 2
k_ECsgoSteamUserStat_SurvivedDangerZone = 3
k_EClientReportingVersion_OldVersion = 0
k_EClientReportingVersion_BetaVersion = 1
k_EClientReportingVersion_SupportsTrustedMode = 2
_GAMESERVERPING = _descriptor.Descriptor(
name='GameServerPing',
full_name='csgo.GameServerPing',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='ping', full_name='csgo.GameServerPing.ping', index=0,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='ip', full_name='csgo.GameServerPing.ip', index=1,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='instances', full_name='csgo.GameServerPing.instances', index=2,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=82,
serialized_end=143,
)
_DATACENTERPING = _descriptor.Descriptor(
name='DataCenterPing',
full_name='csgo.DataCenterPing',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='data_center_id', full_name='csgo.DataCenterPing.data_center_id', index=0,
number=1, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='ping', full_name='csgo.DataCenterPing.ping', index=1,
number=2, type=17, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=145,
serialized_end=199,
)
_DETAILEDSEARCHSTATISTIC = _descriptor.Descriptor(
name='DetailedSearchStatistic',
full_name='csgo.DetailedSearchStatistic',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='game_type', full_name='csgo.DetailedSearchStatistic.game_type', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='search_time_avg', full_name='csgo.DetailedSearchStatistic.search_time_avg', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='players_searching', full_name='csgo.DetailedSearchStatistic.players_searching', index=2,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=201,
serialized_end=297,
)
_TOURNAMENTPLAYER = _descriptor.Descriptor(
name='TournamentPlayer',
full_name='csgo.TournamentPlayer',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.TournamentPlayer.account_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='player_nick', full_name='csgo.TournamentPlayer.player_nick', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='player_name', full_name='csgo.TournamentPlayer.player_name', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='player_dob', full_name='csgo.TournamentPlayer.player_dob', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='player_flag', full_name='csgo.TournamentPlayer.player_flag', index=4,
number=5, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='player_location', full_name='csgo.TournamentPlayer.player_location', index=5,
number=6, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='player_desc', full_name='csgo.TournamentPlayer.player_desc', index=6,
number=7, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=300,
serialized_end=467,
)
_TOURNAMENTTEAM = _descriptor.Descriptor(
name='TournamentTeam',
full_name='csgo.TournamentTeam',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='team_id', full_name='csgo.TournamentTeam.team_id', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='team_tag', full_name='csgo.TournamentTeam.team_tag', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='team_flag', full_name='csgo.TournamentTeam.team_flag', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='team_name', full_name='csgo.TournamentTeam.team_name', index=3,
number=4, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='players', full_name='csgo.TournamentTeam.players', index=4,
number=5, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=470,
serialized_end=600,
)
_TOURNAMENTEVENT = _descriptor.Descriptor(
name='TournamentEvent',
full_name='csgo.TournamentEvent',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='event_id', full_name='csgo.TournamentEvent.event_id', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='event_tag', full_name='csgo.TournamentEvent.event_tag', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='event_name', full_name='csgo.TournamentEvent.event_name', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='event_time_start', full_name='csgo.TournamentEvent.event_time_start', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='event_time_end', full_name='csgo.TournamentEvent.event_time_end', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='event_public', full_name='csgo.TournamentEvent.event_public', index=5,
number=6, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='event_stage_id', full_name='csgo.TournamentEvent.event_stage_id', index=6,
number=7, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='event_stage_name', full_name='csgo.TournamentEvent.event_stage_name', index=7,
number=8, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='active_section_id', full_name='csgo.TournamentEvent.active_section_id', index=8,
number=9, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=603,
serialized_end=826,
)
_GLOBALSTATISTICS = _descriptor.Descriptor(
name='GlobalStatistics',
full_name='csgo.GlobalStatistics',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='players_online', full_name='csgo.GlobalStatistics.players_online', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='servers_online', full_name='csgo.GlobalStatistics.servers_online', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='players_searching', full_name='csgo.GlobalStatistics.players_searching', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='servers_available', full_name='csgo.GlobalStatistics.servers_available', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='ongoing_matches', full_name='csgo.GlobalStatistics.ongoing_matches', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='search_time_avg', full_name='csgo.GlobalStatistics.search_time_avg', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='search_statistics', full_name='csgo.GlobalStatistics.search_statistics', index=6,
number=7, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='main_post_url', full_name='csgo.GlobalStatistics.main_post_url', index=7,
number=8, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='required_appid_version', full_name='csgo.GlobalStatistics.required_appid_version', index=8,
number=9, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='pricesheet_version', full_name='csgo.GlobalStatistics.pricesheet_version', index=9,
number=10, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='twitch_streams_version', full_name='csgo.GlobalStatistics.twitch_streams_version', index=10,
number=11, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='active_tournament_eventid', full_name='csgo.GlobalStatistics.active_tournament_eventid', index=11,
number=12, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='active_survey_id', full_name='csgo.GlobalStatistics.active_survey_id', index=12,
number=13, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rtime32_cur', full_name='csgo.GlobalStatistics.rtime32_cur', index=13,
number=14, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rtime32_event_start', full_name='csgo.GlobalStatistics.rtime32_event_start', index=14,
number=15, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=829,
serialized_end=1283,
)
_OPERATIONALSTATISTICDESCRIPTION = _descriptor.Descriptor(
name='OperationalStatisticDescription',
full_name='csgo.OperationalStatisticDescription',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='name', full_name='csgo.OperationalStatisticDescription.name', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='idkey', full_name='csgo.OperationalStatisticDescription.idkey', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1285,
serialized_end=1347,
)
_OPERATIONALSTATISTICELEMENT = _descriptor.Descriptor(
name='OperationalStatisticElement',
full_name='csgo.OperationalStatisticElement',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='idkey', full_name='csgo.OperationalStatisticElement.idkey', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='values', full_name='csgo.OperationalStatisticElement.values', index=1,
number=2, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1349,
serialized_end=1409,
)
_OPERATIONALSTATISTICSPACKET = _descriptor.Descriptor(
name='OperationalStatisticsPacket',
full_name='csgo.OperationalStatisticsPacket',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='packetid', full_name='csgo.OperationalStatisticsPacket.packetid', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='mstimestamp', full_name='csgo.OperationalStatisticsPacket.mstimestamp', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='values', full_name='csgo.OperationalStatisticsPacket.values', index=2,
number=3, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1411,
serialized_end=1530,
)
_PLAYERRANKINGINFO = _descriptor.Descriptor(
name='PlayerRankingInfo',
full_name='csgo.PlayerRankingInfo',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.PlayerRankingInfo.account_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rank_id', full_name='csgo.PlayerRankingInfo.rank_id', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='wins', full_name='csgo.PlayerRankingInfo.wins', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rank_change', full_name='csgo.PlayerRankingInfo.rank_change', index=3,
number=4, type=2, cpp_type=6, label=1,
has_default_value=False, default_value=float(0),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rank_type_id', full_name='csgo.PlayerRankingInfo.rank_type_id', index=4,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_control', full_name='csgo.PlayerRankingInfo.tv_control', index=5,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1533,
serialized_end=1666,
)
_PLAYERCOMMENDATIONINFO = _descriptor.Descriptor(
name='PlayerCommendationInfo',
full_name='csgo.PlayerCommendationInfo',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='cmd_friendly', full_name='csgo.PlayerCommendationInfo.cmd_friendly', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='cmd_teaching', full_name='csgo.PlayerCommendationInfo.cmd_teaching', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='cmd_leader', full_name='csgo.PlayerCommendationInfo.cmd_leader', index=2,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1668,
serialized_end=1756,
)
_PLAYERMEDALSINFO = _descriptor.Descriptor(
name='PlayerMedalsInfo',
full_name='csgo.PlayerMedalsInfo',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='display_items_defidx', full_name='csgo.PlayerMedalsInfo.display_items_defidx', index=0,
number=7, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='featured_display_item_defidx', full_name='csgo.PlayerMedalsInfo.featured_display_item_defidx', index=1,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1758,
serialized_end=1844,
)
_ACCOUNTACTIVITY = _descriptor.Descriptor(
name='AccountActivity',
full_name='csgo.AccountActivity',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='activity', full_name='csgo.AccountActivity.activity', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='mode', full_name='csgo.AccountActivity.mode', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='map', full_name='csgo.AccountActivity.map', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='matchid', full_name='csgo.AccountActivity.matchid', index=3,
number=4, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1846,
serialized_end=1925,
)
_TOURNAMENTMATCHSETUP = _descriptor.Descriptor(
name='TournamentMatchSetup',
full_name='csgo.TournamentMatchSetup',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='event_id', full_name='csgo.TournamentMatchSetup.event_id', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='team_id_ct', full_name='csgo.TournamentMatchSetup.team_id_ct', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='team_id_t', full_name='csgo.TournamentMatchSetup.team_id_t', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='event_stage_id', full_name='csgo.TournamentMatchSetup.event_stage_id', index=3,
number=4, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1927,
serialized_end=2030,
)
_SERVERHLTVINFO = _descriptor.Descriptor(
name='ServerHltvInfo',
full_name='csgo.ServerHltvInfo',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='tv_udp_port', full_name='csgo.ServerHltvInfo.tv_udp_port', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_watch_key', full_name='csgo.ServerHltvInfo.tv_watch_key', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_slots', full_name='csgo.ServerHltvInfo.tv_slots', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_clients', full_name='csgo.ServerHltvInfo.tv_clients', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_proxies', full_name='csgo.ServerHltvInfo.tv_proxies', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_time', full_name='csgo.ServerHltvInfo.tv_time', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='game_type', full_name='csgo.ServerHltvInfo.game_type', index=6,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='game_mapgroup', full_name='csgo.ServerHltvInfo.game_mapgroup', index=7,
number=9, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='game_map', full_name='csgo.ServerHltvInfo.game_map', index=8,
number=10, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_master_steamid', full_name='csgo.ServerHltvInfo.tv_master_steamid', index=9,
number=11, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_local_slots', full_name='csgo.ServerHltvInfo.tv_local_slots', index=10,
number=12, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_local_clients', full_name='csgo.ServerHltvInfo.tv_local_clients', index=11,
number=13, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_local_proxies', full_name='csgo.ServerHltvInfo.tv_local_proxies', index=12,
number=14, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_relay_slots', full_name='csgo.ServerHltvInfo.tv_relay_slots', index=13,
number=15, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_relay_clients', full_name='csgo.ServerHltvInfo.tv_relay_clients', index=14,
number=16, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_relay_proxies', full_name='csgo.ServerHltvInfo.tv_relay_proxies', index=15,
number=17, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_relay_address', full_name='csgo.ServerHltvInfo.tv_relay_address', index=16,
number=18, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_relay_port', full_name='csgo.ServerHltvInfo.tv_relay_port', index=17,
number=19, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_relay_steamid', full_name='csgo.ServerHltvInfo.tv_relay_steamid', index=18,
number=20, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='flags', full_name='csgo.ServerHltvInfo.flags', index=19,
number=21, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2033,
serialized_end=2496,
)
_IPADDRESSMASK = _descriptor.Descriptor(
name='IpAddressMask',
full_name='csgo.IpAddressMask',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='a', full_name='csgo.IpAddressMask.a', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='b', full_name='csgo.IpAddressMask.b', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='c', full_name='csgo.IpAddressMask.c', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='d', full_name='csgo.IpAddressMask.d', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='bits', full_name='csgo.IpAddressMask.bits', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='token', full_name='csgo.IpAddressMask.token', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2498,
serialized_end=2586,
)
_CMSGCSGOSTEAMUSERSTATCHANGE = _descriptor.Descriptor(
name='CMsgCsgoSteamUserStatChange',
full_name='csgo.CMsgCsgoSteamUserStatChange',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='ecsgosteamuserstat', full_name='csgo.CMsgCsgoSteamUserStatChange.ecsgosteamuserstat', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='delta', full_name='csgo.CMsgCsgoSteamUserStatChange.delta', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='absolute', full_name='csgo.CMsgCsgoSteamUserStatChange.absolute', index=2,
number=3, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2588,
serialized_end=2678,
)
_XPPROGRESSDATA = _descriptor.Descriptor(
name='XpProgressData',
full_name='csgo.XpProgressData',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='xp_points', full_name='csgo.XpProgressData.xp_points', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='xp_category', full_name='csgo.XpProgressData.xp_category', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2680,
serialized_end=2736,
)
_MATCHENDITEMUPDATES = _descriptor.Descriptor(
name='MatchEndItemUpdates',
full_name='csgo.MatchEndItemUpdates',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='item_id', full_name='csgo.MatchEndItemUpdates.item_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_attr_defidx', full_name='csgo.MatchEndItemUpdates.item_attr_defidx', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_attr_delta_value', full_name='csgo.MatchEndItemUpdates.item_attr_delta_value', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2738,
serialized_end=2833,
)
_SCORELEADERBOARDDATA_ENTRY = _descriptor.Descriptor(
name='Entry',
full_name='csgo.ScoreLeaderboardData.Entry',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='tag', full_name='csgo.ScoreLeaderboardData.Entry.tag', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='val', full_name='csgo.ScoreLeaderboardData.Entry.val', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3016,
serialized_end=3049,
)
_SCORELEADERBOARDDATA_ACCOUNTENTRIES = _descriptor.Descriptor(
name='AccountEntries',
full_name='csgo.ScoreLeaderboardData.AccountEntries',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='accountid', full_name='csgo.ScoreLeaderboardData.AccountEntries.accountid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='entries', full_name='csgo.ScoreLeaderboardData.AccountEntries.entries', index=1,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3051,
serialized_end=3137,
)
_SCORELEADERBOARDDATA = _descriptor.Descriptor(
name='ScoreLeaderboardData',
full_name='csgo.ScoreLeaderboardData',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='quest_id', full_name='csgo.ScoreLeaderboardData.quest_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='score', full_name='csgo.ScoreLeaderboardData.score', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='accountentries', full_name='csgo.ScoreLeaderboardData.accountentries', index=2,
number=3, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='matchentries', full_name='csgo.ScoreLeaderboardData.matchentries', index=3,
number=5, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_SCORELEADERBOARDDATA_ENTRY, _SCORELEADERBOARDDATA_ACCOUNTENTRIES, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2836,
serialized_end=3137,
)
_PLAYERQUESTDATA_QUESTITEMDATA = _descriptor.Descriptor(
name='QuestItemData',
full_name='csgo.PlayerQuestData.QuestItemData',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='quest_id', full_name='csgo.PlayerQuestData.QuestItemData.quest_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='quest_normal_points_earned', full_name='csgo.PlayerQuestData.QuestItemData.quest_normal_points_earned', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='quest_bonus_points_earned', full_name='csgo.PlayerQuestData.QuestItemData.quest_bonus_points_earned', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3484,
serialized_end=3588,
)
_PLAYERQUESTDATA = _descriptor.Descriptor(
name='PlayerQuestData',
full_name='csgo.PlayerQuestData',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='quester_account_id', full_name='csgo.PlayerQuestData.quester_account_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='quest_item_data', full_name='csgo.PlayerQuestData.quest_item_data', index=1,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='xp_progress_data', full_name='csgo.PlayerQuestData.xp_progress_data', index=2,
number=3, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='time_played', full_name='csgo.PlayerQuestData.time_played', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='mm_game_mode', full_name='csgo.PlayerQuestData.mm_game_mode', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_updates', full_name='csgo.PlayerQuestData.item_updates', index=5,
number=6, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='operation_points_eligible', full_name='csgo.PlayerQuestData.operation_points_eligible', index=6,
number=7, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='userstatchanges', full_name='csgo.PlayerQuestData.userstatchanges', index=7,
number=8, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_PLAYERQUESTDATA_QUESTITEMDATA, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3140,
serialized_end=3588,
)
_DEEPPLAYERSTATSENTRY = _descriptor.Descriptor(
name='DeepPlayerStatsEntry',
full_name='csgo.DeepPlayerStatsEntry',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='accountid', full_name='csgo.DeepPlayerStatsEntry.accountid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='match_id', full_name='csgo.DeepPlayerStatsEntry.match_id', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='mm_game_mode', full_name='csgo.DeepPlayerStatsEntry.mm_game_mode', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='mapid', full_name='csgo.DeepPlayerStatsEntry.mapid', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='b_starting_ct', full_name='csgo.DeepPlayerStatsEntry.b_starting_ct', index=4,
number=5, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='match_outcome', full_name='csgo.DeepPlayerStatsEntry.match_outcome', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rounds_won', full_name='csgo.DeepPlayerStatsEntry.rounds_won', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rounds_lost', full_name='csgo.DeepPlayerStatsEntry.rounds_lost', index=7,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='stat_score', full_name='csgo.DeepPlayerStatsEntry.stat_score', index=8,
number=9, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='stat_deaths', full_name='csgo.DeepPlayerStatsEntry.stat_deaths', index=9,
number=12, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='stat_mvps', full_name='csgo.DeepPlayerStatsEntry.stat_mvps', index=10,
number=13, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='enemy_kills', full_name='csgo.DeepPlayerStatsEntry.enemy_kills', index=11,
number=14, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='enemy_headshots', full_name='csgo.DeepPlayerStatsEntry.enemy_headshots', index=12,
number=15, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='enemy_2ks', full_name='csgo.DeepPlayerStatsEntry.enemy_2ks', index=13,
number=16, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='enemy_3ks', full_name='csgo.DeepPlayerStatsEntry.enemy_3ks', index=14,
number=17, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='enemy_4ks', full_name='csgo.DeepPlayerStatsEntry.enemy_4ks', index=15,
number=18, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='total_damage', full_name='csgo.DeepPlayerStatsEntry.total_damage', index=16,
number=19, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='engagements_entry_count', full_name='csgo.DeepPlayerStatsEntry.engagements_entry_count', index=17,
number=23, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='engagements_entry_wins', full_name='csgo.DeepPlayerStatsEntry.engagements_entry_wins', index=18,
number=24, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='engagements_1v1_count', full_name='csgo.DeepPlayerStatsEntry.engagements_1v1_count', index=19,
number=25, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='engagements_1v1_wins', full_name='csgo.DeepPlayerStatsEntry.engagements_1v1_wins', index=20,
number=26, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='engagements_1v2_count', full_name='csgo.DeepPlayerStatsEntry.engagements_1v2_count', index=21,
number=27, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='engagements_1v2_wins', full_name='csgo.DeepPlayerStatsEntry.engagements_1v2_wins', index=22,
number=28, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='utility_count', full_name='csgo.DeepPlayerStatsEntry.utility_count', index=23,
number=29, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='utility_success', full_name='csgo.DeepPlayerStatsEntry.utility_success', index=24,
number=30, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='flash_count', full_name='csgo.DeepPlayerStatsEntry.flash_count', index=25,
number=32, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='flash_success', full_name='csgo.DeepPlayerStatsEntry.flash_success', index=26,
number=33, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='mates', full_name='csgo.DeepPlayerStatsEntry.mates', index=27,
number=34, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3591,
serialized_end=4253,
)
_DEEPPLAYERMATCHEVENT = _descriptor.Descriptor(
name='DeepPlayerMatchEvent',
full_name='csgo.DeepPlayerMatchEvent',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='accountid', full_name='csgo.DeepPlayerMatchEvent.accountid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='match_id', full_name='csgo.DeepPlayerMatchEvent.match_id', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='event_id', full_name='csgo.DeepPlayerMatchEvent.event_id', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='event_type', full_name='csgo.DeepPlayerMatchEvent.event_type', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='b_playing_ct', full_name='csgo.DeepPlayerMatchEvent.b_playing_ct', index=4,
number=5, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='user_pos_x', full_name='csgo.DeepPlayerMatchEvent.user_pos_x', index=5,
number=6, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='user_pos_y', full_name='csgo.DeepPlayerMatchEvent.user_pos_y', index=6,
number=7, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='user_pos_z', full_name='csgo.DeepPlayerMatchEvent.user_pos_z', index=7,
number=12, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='user_defidx', full_name='csgo.DeepPlayerMatchEvent.user_defidx', index=8,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='other_pos_x', full_name='csgo.DeepPlayerMatchEvent.other_pos_x', index=9,
number=9, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='other_pos_y', full_name='csgo.DeepPlayerMatchEvent.other_pos_y', index=10,
number=10, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='other_pos_z', full_name='csgo.DeepPlayerMatchEvent.other_pos_z', index=11,
number=13, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='other_defidx', full_name='csgo.DeepPlayerMatchEvent.other_defidx', index=12,
number=11, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='event_data', full_name='csgo.DeepPlayerMatchEvent.event_data', index=13,
number=14, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4256,
serialized_end=4561,
)
_CMSGGC_SERVERQUESTUPDATEDATA = _descriptor.Descriptor(
name='CMsgGC_ServerQuestUpdateData',
full_name='csgo.CMsgGC_ServerQuestUpdateData',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='player_quest_data', full_name='csgo.CMsgGC_ServerQuestUpdateData.player_quest_data', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='binary_data', full_name='csgo.CMsgGC_ServerQuestUpdateData.binary_data', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='mm_game_mode', full_name='csgo.CMsgGC_ServerQuestUpdateData.mm_game_mode', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='missionlbsdata', full_name='csgo.CMsgGC_ServerQuestUpdateData.missionlbsdata', index=3,
number=4, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4564,
serialized_end=4739,
)
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGCOPERATIONALSTATS = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchmakingGCOperationalStats',
full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGCOperationalStats',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='packetid', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGCOperationalStats.packetid', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='namekeys', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGCOperationalStats.namekeys', index=1,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='packets', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGCOperationalStats.packets', index=2,
number=3, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4742,
serialized_end=4919,
)
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2SERVERCONFIRM = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm',
full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='token', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm.token', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='stamp', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm.stamp', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='exchange', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm.exchange', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4921,
serialized_end=5017,
)
_CMSGGCCSTRIKE15_V2_GC2SERVERRESERVATIONUPDATE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_GC2ServerReservationUpdate',
full_name='csgo.CMsgGCCStrike15_v2_GC2ServerReservationUpdate',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='viewers_external_total', full_name='csgo.CMsgGCCStrike15_v2_GC2ServerReservationUpdate.viewers_external_total', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='viewers_external_steam', full_name='csgo.CMsgGCCStrike15_v2_GC2ServerReservationUpdate.viewers_external_steam', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5019,
serialized_end=5130,
)
_CMSGGCCSTRIKE15_V2_MATCHMAKINGSTART = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchmakingStart',
full_name='csgo.CMsgGCCStrike15_v2_MatchmakingStart',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='account_ids', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingStart.account_ids', index=0,
number=1, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='game_type', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingStart.game_type', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='ticket_data', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingStart.ticket_data', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='client_version', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingStart.client_version', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tournament_match', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingStart.tournament_match', index=4,
number=5, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='prime_only', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingStart.prime_only', index=5,
number=6, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5133,
serialized_end=5329,
)
_CMSGGCCSTRIKE15_V2_MATCHMAKINGSTOP = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchmakingStop',
full_name='csgo.CMsgGCCStrike15_v2_MatchmakingStop',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='abandon', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingStop.abandon', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5331,
serialized_end=5384,
)
_CMSGGCCSTRIKE15_V2_MATCHMAKINGCLIENT2SERVERPING = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchmakingClient2ServerPing',
full_name='csgo.CMsgGCCStrike15_v2_MatchmakingClient2ServerPing',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='gameserverpings', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingClient2ServerPing.gameserverpings', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='offset_index', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingClient2ServerPing.offset_index', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='final_batch', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingClient2ServerPing.final_batch', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='data_center_pings', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingClient2ServerPing.data_center_pings', index=3,
number=4, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='max_ping', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingClient2ServerPing.max_ping', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='test_token', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingClient2ServerPing.test_token', index=5,
number=6, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5387,
serialized_end=5613,
)
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTUPDATE_NOTE = _descriptor.Descriptor(
name='Note',
full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.Note',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='type', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.Note.type', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='region_id', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.Note.region_id', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='region_r', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.Note.region_r', index=2,
number=3, type=2, cpp_type=6, label=1,
has_default_value=False, default_value=float(0),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='distance', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.Note.distance', index=3,
number=4, type=2, cpp_type=6, label=1,
has_default_value=False, default_value=float(0),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=6295,
serialized_end=6370,
)
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTUPDATE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate',
full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='matchmaking', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.matchmaking', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='waiting_account_id_sessions', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.waiting_account_id_sessions', index=1,
number=2, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='error', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.error', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='ongoingmatch_account_id_sessions', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.ongoingmatch_account_id_sessions', index=3,
number=6, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='global_stats', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.global_stats', index=4,
number=7, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='failping_account_id_sessions', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.failping_account_id_sessions', index=5,
number=8, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='penalty_account_id_sessions', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.penalty_account_id_sessions', index=6,
number=9, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='failready_account_id_sessions', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.failready_account_id_sessions', index=7,
number=10, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='vacbanned_account_id_sessions', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.vacbanned_account_id_sessions', index=8,
number=11, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_ipaddress_mask', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.server_ipaddress_mask', index=9,
number=12, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='notes', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.notes', index=10,
number=13, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='penalty_account_id_sessions_green', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.penalty_account_id_sessions_green', index=11,
number=14, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='insufficientlevel_sessions', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.insufficientlevel_sessions', index=12,
number=15, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='vsncheck_account_id_sessions', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.vsncheck_account_id_sessions', index=13,
number=16, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='launcher_mismatch_sessions', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.launcher_mismatch_sessions', index=14,
number=17, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='insecure_account_id_sessions', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.insecure_account_id_sessions', index=15,
number=18, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTUPDATE_NOTE, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5616,
serialized_end=6370,
)
_CDATAGCCSTRIKE15_V2_TOURNAMENTMATCHDRAFT_ENTRY = _descriptor.Descriptor(
name='Entry',
full_name='csgo.CDataGCCStrike15_v2_TournamentMatchDraft.Entry',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='mapid', full_name='csgo.CDataGCCStrike15_v2_TournamentMatchDraft.Entry.mapid', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='team_id_ct', full_name='csgo.CDataGCCStrike15_v2_TournamentMatchDraft.Entry.team_id_ct', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=6678,
serialized_end=6720,
)
_CDATAGCCSTRIKE15_V2_TOURNAMENTMATCHDRAFT = _descriptor.Descriptor(
name='CDataGCCStrike15_v2_TournamentMatchDraft',
full_name='csgo.CDataGCCStrike15_v2_TournamentMatchDraft',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='event_id', full_name='csgo.CDataGCCStrike15_v2_TournamentMatchDraft.event_id', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='event_stage_id', full_name='csgo.CDataGCCStrike15_v2_TournamentMatchDraft.event_stage_id', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='team_id_0', full_name='csgo.CDataGCCStrike15_v2_TournamentMatchDraft.team_id_0', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='team_id_1', full_name='csgo.CDataGCCStrike15_v2_TournamentMatchDraft.team_id_1', index=3,
number=4, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='maps_count', full_name='csgo.CDataGCCStrike15_v2_TournamentMatchDraft.maps_count', index=4,
number=5, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='maps_current', full_name='csgo.CDataGCCStrike15_v2_TournamentMatchDraft.maps_current', index=5,
number=6, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='team_id_start', full_name='csgo.CDataGCCStrike15_v2_TournamentMatchDraft.team_id_start', index=6,
number=7, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='team_id_veto1', full_name='csgo.CDataGCCStrike15_v2_TournamentMatchDraft.team_id_veto1', index=7,
number=8, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='team_id_pickn', full_name='csgo.CDataGCCStrike15_v2_TournamentMatchDraft.team_id_pickn', index=8,
number=9, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='drafts', full_name='csgo.CDataGCCStrike15_v2_TournamentMatchDraft.drafts', index=9,
number=10, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CDATAGCCSTRIKE15_V2_TOURNAMENTMATCHDRAFT_ENTRY, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=6373,
serialized_end=6720,
)
_CPREMATCHINFODATA_TEAMSTATS = _descriptor.Descriptor(
name='TeamStats',
full_name='csgo.CPreMatchInfoData.TeamStats',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='match_info_idxtxt', full_name='csgo.CPreMatchInfoData.TeamStats.match_info_idxtxt', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='match_info_txt', full_name='csgo.CPreMatchInfoData.TeamStats.match_info_txt', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='match_info_teams', full_name='csgo.CPreMatchInfoData.TeamStats.match_info_teams', index=2,
number=3, type=9, cpp_type=9, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=6896,
serialized_end=6984,
)
_CPREMATCHINFODATA = _descriptor.Descriptor(
name='CPreMatchInfoData',
full_name='csgo.CPreMatchInfoData',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='predictions_pct', full_name='csgo.CPreMatchInfoData.predictions_pct', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='draft', full_name='csgo.CPreMatchInfoData.draft', index=1,
number=4, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='stats', full_name='csgo.CPreMatchInfoData.stats', index=2,
number=5, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='wins', full_name='csgo.CPreMatchInfoData.wins', index=3,
number=6, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CPREMATCHINFODATA_TEAMSTATS, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=6723,
serialized_end=6984,
)
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2SERVERRESERVE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve',
full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='account_ids', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve.account_ids', index=0,
number=1, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='game_type', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve.game_type', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='match_id', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve.match_id', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_version', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve.server_version', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='flags', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve.flags', index=4,
number=18, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rankings', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve.rankings', index=5,
number=5, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='encryption_key', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve.encryption_key', index=6,
number=6, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='encryption_key_pub', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve.encryption_key_pub', index=7,
number=7, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='party_ids', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve.party_ids', index=8,
number=8, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='whitelist', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve.whitelist', index=9,
number=9, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_master_steamid', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve.tv_master_steamid', index=10,
number=10, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tournament_event', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve.tournament_event', index=11,
number=11, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tournament_teams', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve.tournament_teams', index=12,
number=12, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tournament_casters_account_ids', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve.tournament_casters_account_ids', index=13,
number=13, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_relay_steamid', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve.tv_relay_steamid', index=14,
number=14, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='pre_match_data', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve.pre_match_data', index=15,
number=15, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rtime32_event_start', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve.rtime32_event_start', index=16,
number=16, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_control', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve.tv_control', index=17,
number=17, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=6987,
serialized_end=7574,
)
_CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERRESERVATIONRESPONSE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchmakingServerReservationResponse',
full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='reservationid', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse.reservationid', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='reservation', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse.reservation', index=1,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='map', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse.map', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='gc_reservation_sent', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse.gc_reservation_sent', index=3,
number=4, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_version', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse.server_version', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_info', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse.tv_info', index=5,
number=6, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='reward_player_accounts', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse.reward_player_accounts', index=6,
number=7, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='idle_player_accounts', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse.idle_player_accounts', index=7,
number=8, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='reward_item_attr_def_idx', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse.reward_item_attr_def_idx', index=8,
number=9, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='reward_item_attr_value', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse.reward_item_attr_value', index=9,
number=10, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='reward_item_attr_reward_idx', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse.reward_item_attr_reward_idx', index=10,
number=11, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='reward_drop_list', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse.reward_drop_list', index=11,
number=12, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tournament_tag', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse.tournament_tag', index=12,
number=13, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='legacy_steamdatagram_port', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse.legacy_steamdatagram_port', index=13,
number=14, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='steamdatagram_routing', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse.steamdatagram_routing', index=14,
number=17, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='test_token', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse.test_token', index=15,
number=15, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='flags', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse.flags', index=16,
number=16, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=7577,
serialized_end=8153,
)
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTRESERVE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve',
full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='serverid', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve.serverid', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='direct_udp_ip', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve.direct_udp_ip', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='direct_udp_port', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve.direct_udp_port', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='reservationid', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve.reservationid', index=3,
number=4, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='reservation', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve.reservation', index=4,
number=5, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='map', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve.map', index=5,
number=6, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_address', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve.server_address', index=6,
number=7, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=8156,
serialized_end=8405,
)
_CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERROUNDSTATS_DROPINFO = _descriptor.Descriptor(
name='DropInfo',
full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.DropInfo',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='account_mvp', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.DropInfo.account_mvp', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=9254,
serialized_end=9285,
)
_CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERROUNDSTATS = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchmakingServerRoundStats',
full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='reservationid', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.reservationid', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='reservation', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.reservation', index=1,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='map', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.map', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='round', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.round', index=3,
number=4, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='kills', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.kills', index=4,
number=5, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='assists', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.assists', index=5,
number=6, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='deaths', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.deaths', index=6,
number=7, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='scores', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.scores', index=7,
number=8, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='pings', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.pings', index=8,
number=9, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='round_result', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.round_result', index=9,
number=10, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='match_result', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.match_result', index=10,
number=11, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='team_scores', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.team_scores', index=11,
number=12, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='confirm', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.confirm', index=12,
number=13, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='reservation_stage', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.reservation_stage', index=13,
number=14, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='match_duration', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.match_duration', index=14,
number=15, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='enemy_kills', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.enemy_kills', index=15,
number=16, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='enemy_headshots', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.enemy_headshots', index=16,
number=17, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='enemy_3ks', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.enemy_3ks', index=17,
number=18, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='enemy_4ks', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.enemy_4ks', index=18,
number=19, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='enemy_5ks', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.enemy_5ks', index=19,
number=20, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='mvps', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.mvps', index=20,
number=21, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='spectators_count', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.spectators_count', index=21,
number=22, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='spectators_count_tv', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.spectators_count_tv', index=22,
number=23, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='spectators_count_lnk', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.spectators_count_lnk', index=23,
number=24, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='enemy_kills_agg', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.enemy_kills_agg', index=24,
number=25, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='drop_info', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.drop_info', index=25,
number=26, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='b_switched_teams', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.b_switched_teams', index=26,
number=27, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='enemy_2ks', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.enemy_2ks', index=27,
number=28, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='player_spawned', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.player_spawned', index=28,
number=29, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='team_spawn_count', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.team_spawn_count', index=29,
number=30, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERROUNDSTATS_DROPINFO, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=8408,
serialized_end=9285,
)
_CMSGGCCSTRIKE15_V2_MATCHMAKINGCLIENT2GCHELLO = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchmakingClient2GCHello',
full_name='csgo.CMsgGCCStrike15_v2_MatchmakingClient2GCHello',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=9287,
serialized_end=9333,
)
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTHELLO = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchmakingGC2ClientHello',
full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello.account_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='ongoingmatch', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello.ongoingmatch', index=1,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='global_stats', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello.global_stats', index=2,
number=3, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='penalty_seconds', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello.penalty_seconds', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='penalty_reason', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello.penalty_reason', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='vac_banned', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello.vac_banned', index=5,
number=6, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='ranking', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello.ranking', index=6,
number=7, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='commendation', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello.commendation', index=7,
number=8, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='medals', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello.medals', index=8,
number=9, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='my_current_event', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello.my_current_event', index=9,
number=10, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='my_current_event_teams', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello.my_current_event_teams', index=10,
number=11, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='my_current_team', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello.my_current_team', index=11,
number=12, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='my_current_event_stages', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello.my_current_event_stages', index=12,
number=13, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='survey_vote', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello.survey_vote', index=13,
number=14, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='activity', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello.activity', index=14,
number=15, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='player_level', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello.player_level', index=15,
number=17, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='player_cur_xp', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello.player_cur_xp', index=16,
number=18, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='player_xp_bonus_flags', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello.player_xp_bonus_flags', index=17,
number=19, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rankings', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello.rankings', index=18,
number=20, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=9336,
serialized_end=10114,
)
_CMSGGCCSTRIKE15_V2_ACCOUNTPRIVACYSETTINGS_SETTING = _descriptor.Descriptor(
name='Setting',
full_name='csgo.CMsgGCCStrike15_v2_AccountPrivacySettings.Setting',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='setting_type', full_name='csgo.CMsgGCCStrike15_v2_AccountPrivacySettings.Setting.setting_type', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='setting_value', full_name='csgo.CMsgGCCStrike15_v2_AccountPrivacySettings.Setting.setting_value', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=10237,
serialized_end=10291,
)
_CMSGGCCSTRIKE15_V2_ACCOUNTPRIVACYSETTINGS = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_AccountPrivacySettings',
full_name='csgo.CMsgGCCStrike15_v2_AccountPrivacySettings',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='settings', full_name='csgo.CMsgGCCStrike15_v2_AccountPrivacySettings.settings', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CMSGGCCSTRIKE15_V2_ACCOUNTPRIVACYSETTINGS_SETTING, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=10117,
serialized_end=10291,
)
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTABANDON = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon',
full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon.account_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='abandoned_match', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon.abandoned_match', index=1,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='penalty_seconds', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon.penalty_seconds', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='penalty_reason', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon.penalty_reason', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=10294,
serialized_end=10490,
)
_CMSGGCCSTRIKE15_V2_CLIENTGCRANKUPDATE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientGCRankUpdate',
full_name='csgo.CMsgGCCStrike15_v2_ClientGCRankUpdate',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='rankings', full_name='csgo.CMsgGCCStrike15_v2_ClientGCRankUpdate.rankings', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=10492,
serialized_end=10574,
)
_CMSGGCCSTRIKE15_V2_MATCHMAKINGOPERATOR2GCBLOGUPDATE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate',
full_name='csgo.CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='main_post_url', full_name='csgo.CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate.main_post_url', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=10576,
serialized_end=10652,
)
_CMSGGCCSTRIKE15_V2_SERVERNOTIFICATIONFORUSERPENALTY = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ServerNotificationForUserPenalty',
full_name='csgo.CMsgGCCStrike15_v2_ServerNotificationForUserPenalty',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CMsgGCCStrike15_v2_ServerNotificationForUserPenalty.account_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='reason', full_name='csgo.CMsgGCCStrike15_v2_ServerNotificationForUserPenalty.reason', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='seconds', full_name='csgo.CMsgGCCStrike15_v2_ServerNotificationForUserPenalty.seconds', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='communication_cooldown', full_name='csgo.CMsgGCCStrike15_v2_ServerNotificationForUserPenalty.communication_cooldown', index=3,
number=4, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=10655,
serialized_end=10793,
)
_CMSGGCCSTRIKE15_V2_CLIENTREPORTPLAYER = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientReportPlayer',
full_name='csgo.CMsgGCCStrike15_v2_ClientReportPlayer',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CMsgGCCStrike15_v2_ClientReportPlayer.account_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rpt_aimbot', full_name='csgo.CMsgGCCStrike15_v2_ClientReportPlayer.rpt_aimbot', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rpt_wallhack', full_name='csgo.CMsgGCCStrike15_v2_ClientReportPlayer.rpt_wallhack', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rpt_speedhack', full_name='csgo.CMsgGCCStrike15_v2_ClientReportPlayer.rpt_speedhack', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rpt_teamharm', full_name='csgo.CMsgGCCStrike15_v2_ClientReportPlayer.rpt_teamharm', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rpt_textabuse', full_name='csgo.CMsgGCCStrike15_v2_ClientReportPlayer.rpt_textabuse', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rpt_voiceabuse', full_name='csgo.CMsgGCCStrike15_v2_ClientReportPlayer.rpt_voiceabuse', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='match_id', full_name='csgo.CMsgGCCStrike15_v2_ClientReportPlayer.match_id', index=7,
number=8, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='report_from_demo', full_name='csgo.CMsgGCCStrike15_v2_ClientReportPlayer.report_from_demo', index=8,
number=9, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=10796,
serialized_end=11033,
)
_CMSGGCCSTRIKE15_V2_CLIENTCOMMENDPLAYER = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientCommendPlayer',
full_name='csgo.CMsgGCCStrike15_v2_ClientCommendPlayer',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CMsgGCCStrike15_v2_ClientCommendPlayer.account_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='match_id', full_name='csgo.CMsgGCCStrike15_v2_ClientCommendPlayer.match_id', index=1,
number=8, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='commendation', full_name='csgo.CMsgGCCStrike15_v2_ClientCommendPlayer.commendation', index=2,
number=9, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tokens', full_name='csgo.CMsgGCCStrike15_v2_ClientCommendPlayer.tokens', index=3,
number=10, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=11036,
serialized_end=11182,
)
_CMSGGCCSTRIKE15_V2_CLIENTREPORTSERVER = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientReportServer',
full_name='csgo.CMsgGCCStrike15_v2_ClientReportServer',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='rpt_poorperf', full_name='csgo.CMsgGCCStrike15_v2_ClientReportServer.rpt_poorperf', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rpt_abusivemodels', full_name='csgo.CMsgGCCStrike15_v2_ClientReportServer.rpt_abusivemodels', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rpt_badmotd', full_name='csgo.CMsgGCCStrike15_v2_ClientReportServer.rpt_badmotd', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rpt_listingabuse', full_name='csgo.CMsgGCCStrike15_v2_ClientReportServer.rpt_listingabuse', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rpt_inventoryabuse', full_name='csgo.CMsgGCCStrike15_v2_ClientReportServer.rpt_inventoryabuse', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='match_id', full_name='csgo.CMsgGCCStrike15_v2_ClientReportServer.match_id', index=5,
number=8, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=11185,
serialized_end=11366,
)
_CMSGGCCSTRIKE15_V2_CLIENTREPORTRESPONSE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientReportResponse',
full_name='csgo.CMsgGCCStrike15_v2_ClientReportResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='confirmation_id', full_name='csgo.CMsgGCCStrike15_v2_ClientReportResponse.confirmation_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CMsgGCCStrike15_v2_ClientReportResponse.account_id', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_ip', full_name='csgo.CMsgGCCStrike15_v2_ClientReportResponse.server_ip', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='response_type', full_name='csgo.CMsgGCCStrike15_v2_ClientReportResponse.response_type', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='response_result', full_name='csgo.CMsgGCCStrike15_v2_ClientReportResponse.response_result', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tokens', full_name='csgo.CMsgGCCStrike15_v2_ClientReportResponse.tokens', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=11369,
serialized_end=11538,
)
_CMSGGCCSTRIKE15_V2_CLIENTREQUESTWATCHINFOFRIENDS = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends',
full_name='csgo.CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='request_id', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends.request_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='account_ids', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends.account_ids', index=1,
number=2, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='serverid', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends.serverid', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='matchid', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends.matchid', index=3,
number=4, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='client_launcher', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends.client_launcher', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='data_center_pings', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends.data_center_pings', index=5,
number=6, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=11541,
serialized_end=11741,
)
_WATCHABLEMATCHINFO = _descriptor.Descriptor(
name='WatchableMatchInfo',
full_name='csgo.WatchableMatchInfo',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='server_ip', full_name='csgo.WatchableMatchInfo.server_ip', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_port', full_name='csgo.WatchableMatchInfo.tv_port', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_spectators', full_name='csgo.WatchableMatchInfo.tv_spectators', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_time', full_name='csgo.WatchableMatchInfo.tv_time', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tv_watch_password', full_name='csgo.WatchableMatchInfo.tv_watch_password', index=4,
number=5, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='cl_decryptdata_key', full_name='csgo.WatchableMatchInfo.cl_decryptdata_key', index=5,
number=6, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='cl_decryptdata_key_pub', full_name='csgo.WatchableMatchInfo.cl_decryptdata_key_pub', index=6,
number=7, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='game_type', full_name='csgo.WatchableMatchInfo.game_type', index=7,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='game_mapgroup', full_name='csgo.WatchableMatchInfo.game_mapgroup', index=8,
number=9, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='game_map', full_name='csgo.WatchableMatchInfo.game_map', index=9,
number=10, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_id', full_name='csgo.WatchableMatchInfo.server_id', index=10,
number=11, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='match_id', full_name='csgo.WatchableMatchInfo.match_id', index=11,
number=12, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='reservation_id', full_name='csgo.WatchableMatchInfo.reservation_id', index=12,
number=13, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=11744,
serialized_end=12048,
)
_CMSGGCCSTRIKE15_V2_CLIENTREQUESTJOINFRIENDDATA = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientRequestJoinFriendData',
full_name='csgo.CMsgGCCStrike15_v2_ClientRequestJoinFriendData',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='version', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestJoinFriendData.version', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestJoinFriendData.account_id', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='join_token', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestJoinFriendData.join_token', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='join_ipp', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestJoinFriendData.join_ipp', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='res', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestJoinFriendData.res', index=4,
number=5, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='errormsg', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestJoinFriendData.errormsg', index=5,
number=6, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=12051,
serialized_end=12259,
)
_CMSGGCCSTRIKE15_V2_CLIENTREQUESTJOINSERVERDATA = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientRequestJoinServerData',
full_name='csgo.CMsgGCCStrike15_v2_ClientRequestJoinServerData',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='version', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestJoinServerData.version', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestJoinServerData.account_id', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='serverid', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestJoinServerData.serverid', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_ip', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestJoinServerData.server_ip', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_port', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestJoinServerData.server_port', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='res', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestJoinServerData.res', index=5,
number=6, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='errormsg', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestJoinServerData.errormsg', index=6,
number=7, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=12262,
serialized_end=12490,
)
_CMSGGCCSTRIKE15_V2_CLIENTREQUESTNEWMISSION = _descriptor.Descriptor(
name='CMsgGCCstrike15_v2_ClientRequestNewMission',
full_name='csgo.CMsgGCCstrike15_v2_ClientRequestNewMission',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='mission_id', full_name='csgo.CMsgGCCstrike15_v2_ClientRequestNewMission.mission_id', index=0,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='campaign_id', full_name='csgo.CMsgGCCstrike15_v2_ClientRequestNewMission.campaign_id', index=1,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=12492,
serialized_end=12577,
)
_CMSGGCCSTRIKE15_V2_CLIENTREDEEMMISSIONREWARD = _descriptor.Descriptor(
name='CMsgGCCstrike15_v2_ClientRedeemMissionReward',
full_name='csgo.CMsgGCCstrike15_v2_ClientRedeemMissionReward',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='campaign_id', full_name='csgo.CMsgGCCstrike15_v2_ClientRedeemMissionReward.campaign_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='redeem_id', full_name='csgo.CMsgGCCstrike15_v2_ClientRedeemMissionReward.redeem_id', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='redeemable_balance', full_name='csgo.CMsgGCCstrike15_v2_ClientRedeemMissionReward.redeemable_balance', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='expected_cost', full_name='csgo.CMsgGCCstrike15_v2_ClientRedeemMissionReward.expected_cost', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=12580,
serialized_end=12717,
)
_CMSGGCCSTRIKE15_V2_GC2SERVERNOTIFYXPREWARDED = _descriptor.Descriptor(
name='CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded',
full_name='csgo.CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='xp_progress_data', full_name='csgo.CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded.xp_progress_data', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded.account_id', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='current_xp', full_name='csgo.CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded.current_xp', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='current_level', full_name='csgo.CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded.current_level', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='upgraded_defidx', full_name='csgo.CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded.upgraded_defidx', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='operation_points_awarded', full_name='csgo.CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded.operation_points_awarded', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=12720,
serialized_end=12936,
)
_CMSGGCCSTRIKE15_CLIENTDEEPSTATS_DEEPSTATSRANGE = _descriptor.Descriptor(
name='DeepStatsRange',
full_name='csgo.CMsgGCCStrike15_ClientDeepStats.DeepStatsRange',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='begin', full_name='csgo.CMsgGCCStrike15_ClientDeepStats.DeepStatsRange.begin', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='end', full_name='csgo.CMsgGCCStrike15_ClientDeepStats.DeepStatsRange.end', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='frozen', full_name='csgo.CMsgGCCStrike15_ClientDeepStats.DeepStatsRange.frozen', index=2,
number=3, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=13134,
serialized_end=13194,
)
_CMSGGCCSTRIKE15_CLIENTDEEPSTATS_DEEPSTATSMATCH = _descriptor.Descriptor(
name='DeepStatsMatch',
full_name='csgo.CMsgGCCStrike15_ClientDeepStats.DeepStatsMatch',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='player', full_name='csgo.CMsgGCCStrike15_ClientDeepStats.DeepStatsMatch.player', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='events', full_name='csgo.CMsgGCCStrike15_ClientDeepStats.DeepStatsMatch.events', index=1,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=13196,
serialized_end=13300,
)
_CMSGGCCSTRIKE15_CLIENTDEEPSTATS = _descriptor.Descriptor(
name='CMsgGCCStrike15_ClientDeepStats',
full_name='csgo.CMsgGCCStrike15_ClientDeepStats',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CMsgGCCStrike15_ClientDeepStats.account_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='range', full_name='csgo.CMsgGCCStrike15_ClientDeepStats.range', index=1,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='matches', full_name='csgo.CMsgGCCStrike15_ClientDeepStats.matches', index=2,
number=3, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CMSGGCCSTRIKE15_CLIENTDEEPSTATS_DEEPSTATSRANGE, _CMSGGCCSTRIKE15_CLIENTDEEPSTATS_DEEPSTATSMATCH, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=12939,
serialized_end=13300,
)
_CMSGGCCSTRIKE15_V2_WATCHINFOUSERS = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_WatchInfoUsers',
full_name='csgo.CMsgGCCStrike15_v2_WatchInfoUsers',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='request_id', full_name='csgo.CMsgGCCStrike15_v2_WatchInfoUsers.request_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='account_ids', full_name='csgo.CMsgGCCStrike15_v2_WatchInfoUsers.account_ids', index=1,
number=2, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='watchable_match_infos', full_name='csgo.CMsgGCCStrike15_v2_WatchInfoUsers.watchable_match_infos', index=2,
number=3, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='extended_timeout', full_name='csgo.CMsgGCCStrike15_v2_WatchInfoUsers.extended_timeout', index=3,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=13303,
serialized_end=13462,
)
_CMSGGCCSTRIKE15_V2_CLIENTREQUESTPLAYERSPROFILE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientRequestPlayersProfile',
full_name='csgo.CMsgGCCStrike15_v2_ClientRequestPlayersProfile',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='request_id__deprecated', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestPlayersProfile.request_id__deprecated', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='account_ids__deprecated', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestPlayersProfile.account_ids__deprecated', index=1,
number=2, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestPlayersProfile.account_id', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='request_level', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestPlayersProfile.request_level', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=13465,
serialized_end=13621,
)
_CMSGGCCSTRIKE15_V2_PLAYERSPROFILE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_PlayersProfile',
full_name='csgo.CMsgGCCStrike15_v2_PlayersProfile',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='request_id', full_name='csgo.CMsgGCCStrike15_v2_PlayersProfile.request_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='account_profiles', full_name='csgo.CMsgGCCStrike15_v2_PlayersProfile.account_profiles', index=1,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=13624,
serialized_end=13757,
)
_CMSGGCCSTRIKE15_V2_PLAYEROVERWATCHCASEUPDATE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate',
full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='caseid', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate.caseid', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='suspectid', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate.suspectid', index=1,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='fractionid', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate.fractionid', index=2,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rpt_aimbot', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate.rpt_aimbot', index=3,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rpt_wallhack', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate.rpt_wallhack', index=4,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rpt_speedhack', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate.rpt_speedhack', index=5,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rpt_teamharm', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate.rpt_teamharm', index=6,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='reason', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate.reason', index=7,
number=9, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=13760,
serialized_end=13964,
)
_CMSGGCCSTRIKE15_V2_PLAYEROVERWATCHCASEASSIGNMENT = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment',
full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='caseid', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment.caseid', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='caseurl', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment.caseurl', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='verdict', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment.verdict', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='timestamp', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment.timestamp', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='throttleseconds', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment.throttleseconds', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='suspectid', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment.suspectid', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='fractionid', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment.fractionid', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='numrounds', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment.numrounds', index=7,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='fractionrounds', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment.fractionrounds', index=8,
number=9, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='streakconvictions', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment.streakconvictions', index=9,
number=10, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='reason', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment.reason', index=10,
number=11, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=13967,
serialized_end=14236,
)
_CMSGGCCSTRIKE15_V2_PLAYEROVERWATCHCASESTATUS = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus',
full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='caseid', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus.caseid', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='statusid', full_name='csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus.statusid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=14238,
serialized_end=14318,
)
_CCLIENTHEADEROVERWATCHEVIDENCE = _descriptor.Descriptor(
name='CClientHeaderOverwatchEvidence',
full_name='csgo.CClientHeaderOverwatchEvidence',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='accountid', full_name='csgo.CClientHeaderOverwatchEvidence.accountid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='caseid', full_name='csgo.CClientHeaderOverwatchEvidence.caseid', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=14320,
serialized_end=14387,
)
_CMSGGCCSTRIKE15_V2_GC2CLIENTTEXTMSG = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_GC2ClientTextMsg',
full_name='csgo.CMsgGCCStrike15_v2_GC2ClientTextMsg',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='id', full_name='csgo.CMsgGCCStrike15_v2_GC2ClientTextMsg.id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='type', full_name='csgo.CMsgGCCStrike15_v2_GC2ClientTextMsg.type', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='payload', full_name='csgo.CMsgGCCStrike15_v2_GC2ClientTextMsg.payload', index=2,
number=3, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=14389,
serialized_end=14469,
)
_CMSGGCCSTRIKE15_V2_CLIENT2GCTEXTMSG = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_Client2GCTextMsg',
full_name='csgo.CMsgGCCStrike15_v2_Client2GCTextMsg',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='id', full_name='csgo.CMsgGCCStrike15_v2_Client2GCTextMsg.id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='args', full_name='csgo.CMsgGCCStrike15_v2_Client2GCTextMsg.args', index=1,
number=2, type=12, cpp_type=9, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=14471,
serialized_end=14534,
)
_CMSGGCCSTRIKE15_V2_MATCHENDRUNREWARDDROPS = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchEndRunRewardDrops',
full_name='csgo.CMsgGCCStrike15_v2_MatchEndRunRewardDrops',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='serverinfo', full_name='csgo.CMsgGCCStrike15_v2_MatchEndRunRewardDrops.serverinfo', index=0,
number=3, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='match_end_quest_data', full_name='csgo.CMsgGCCStrike15_v2_MatchEndRunRewardDrops.match_end_quest_data', index=1,
number=4, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=14537,
serialized_end=14729,
)
_CECONITEMPREVIEWDATABLOCK_STICKER = _descriptor.Descriptor(
name='Sticker',
full_name='csgo.CEconItemPreviewDataBlock.Sticker',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='slot', full_name='csgo.CEconItemPreviewDataBlock.Sticker.slot', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='sticker_id', full_name='csgo.CEconItemPreviewDataBlock.Sticker.sticker_id', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='wear', full_name='csgo.CEconItemPreviewDataBlock.Sticker.wear', index=2,
number=3, type=2, cpp_type=6, label=1,
has_default_value=False, default_value=float(0),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='scale', full_name='csgo.CEconItemPreviewDataBlock.Sticker.scale', index=3,
number=4, type=2, cpp_type=6, label=1,
has_default_value=False, default_value=float(0),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rotation', full_name='csgo.CEconItemPreviewDataBlock.Sticker.rotation', index=4,
number=5, type=2, cpp_type=6, label=1,
has_default_value=False, default_value=float(0),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tint_id', full_name='csgo.CEconItemPreviewDataBlock.Sticker.tint_id', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=15146,
serialized_end=15253,
)
_CECONITEMPREVIEWDATABLOCK = _descriptor.Descriptor(
name='CEconItemPreviewDataBlock',
full_name='csgo.CEconItemPreviewDataBlock',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='accountid', full_name='csgo.CEconItemPreviewDataBlock.accountid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='itemid', full_name='csgo.CEconItemPreviewDataBlock.itemid', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='defindex', full_name='csgo.CEconItemPreviewDataBlock.defindex', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='paintindex', full_name='csgo.CEconItemPreviewDataBlock.paintindex', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rarity', full_name='csgo.CEconItemPreviewDataBlock.rarity', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='quality', full_name='csgo.CEconItemPreviewDataBlock.quality', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='paintwear', full_name='csgo.CEconItemPreviewDataBlock.paintwear', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='paintseed', full_name='csgo.CEconItemPreviewDataBlock.paintseed', index=7,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='killeaterscoretype', full_name='csgo.CEconItemPreviewDataBlock.killeaterscoretype', index=8,
number=9, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='killeatervalue', full_name='csgo.CEconItemPreviewDataBlock.killeatervalue', index=9,
number=10, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='customname', full_name='csgo.CEconItemPreviewDataBlock.customname', index=10,
number=11, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='stickers', full_name='csgo.CEconItemPreviewDataBlock.stickers', index=11,
number=12, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='inventory', full_name='csgo.CEconItemPreviewDataBlock.inventory', index=12,
number=13, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='origin', full_name='csgo.CEconItemPreviewDataBlock.origin', index=13,
number=14, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='questid', full_name='csgo.CEconItemPreviewDataBlock.questid', index=14,
number=15, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='dropreason', full_name='csgo.CEconItemPreviewDataBlock.dropreason', index=15,
number=16, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='musicindex', full_name='csgo.CEconItemPreviewDataBlock.musicindex', index=16,
number=17, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='entindex', full_name='csgo.CEconItemPreviewDataBlock.entindex', index=17,
number=18, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CECONITEMPREVIEWDATABLOCK_STICKER, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=14732,
serialized_end=15253,
)
_CMSGGCCSTRIKE15_V2_MATCHENDREWARDDROPSNOTIFICATION = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchEndRewardDropsNotification',
full_name='csgo.CMsgGCCStrike15_v2_MatchEndRewardDropsNotification',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='iteminfo', full_name='csgo.CMsgGCCStrike15_v2_MatchEndRewardDropsNotification.iteminfo', index=0,
number=6, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=15255,
serialized_end=15358,
)
_CMSGITEMACKNOWLEDGED = _descriptor.Descriptor(
name='CMsgItemAcknowledged',
full_name='csgo.CMsgItemAcknowledged',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='iteminfo', full_name='csgo.CMsgItemAcknowledged.iteminfo', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=15360,
serialized_end=15433,
)
_CMSGGCCSTRIKE15_V2_CLIENT2GCECONPREVIEWDATABLOCKREQUEST = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest',
full_name='csgo.CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='param_s', full_name='csgo.CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest.param_s', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='param_a', full_name='csgo.CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest.param_a', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='param_d', full_name='csgo.CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest.param_d', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='param_m', full_name='csgo.CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest.param_m', index=3,
number=4, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=15435,
serialized_end=15560,
)
_CMSGGCCSTRIKE15_V2_CLIENT2GCECONPREVIEWDATABLOCKRESPONSE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse',
full_name='csgo.CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='iteminfo', full_name='csgo.CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse.iteminfo', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=15562,
serialized_end=15671,
)
_CMSGGCCSTRIKE15_V2_MATCHLISTREQUESTCURRENTLIVEGAMES = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames',
full_name='csgo.CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=15673,
serialized_end=15726,
)
_CMSGGCCSTRIKE15_V2_MATCHLISTREQUESTLIVEGAMEFORUSER = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser',
full_name='csgo.CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='accountid', full_name='csgo.CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser.accountid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=15728,
serialized_end=15799,
)
_CMSGGCCSTRIKE15_V2_MATCHLISTREQUESTRECENTUSERGAMES = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchListRequestRecentUserGames',
full_name='csgo.CMsgGCCStrike15_v2_MatchListRequestRecentUserGames',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='accountid', full_name='csgo.CMsgGCCStrike15_v2_MatchListRequestRecentUserGames.accountid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=15801,
serialized_end=15872,
)
_CMSGGCCSTRIKE15_V2_MATCHLISTREQUESTTOURNAMENTGAMES = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchListRequestTournamentGames',
full_name='csgo.CMsgGCCStrike15_v2_MatchListRequestTournamentGames',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='eventid', full_name='csgo.CMsgGCCStrike15_v2_MatchListRequestTournamentGames.eventid', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=15874,
serialized_end=15943,
)
_CMSGGCCSTRIKE15_V2_MATCHLISTREQUESTFULLGAMEINFO = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchListRequestFullGameInfo',
full_name='csgo.CMsgGCCStrike15_v2_MatchListRequestFullGameInfo',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='matchid', full_name='csgo.CMsgGCCStrike15_v2_MatchListRequestFullGameInfo.matchid', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='outcomeid', full_name='csgo.CMsgGCCStrike15_v2_MatchListRequestFullGameInfo.outcomeid', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='token', full_name='csgo.CMsgGCCStrike15_v2_MatchListRequestFullGameInfo.token', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=15945,
serialized_end=16045,
)
_CDATAGCCSTRIKE15_V2_MATCHINFO = _descriptor.Descriptor(
name='CDataGCCStrike15_v2_MatchInfo',
full_name='csgo.CDataGCCStrike15_v2_MatchInfo',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='matchid', full_name='csgo.CDataGCCStrike15_v2_MatchInfo.matchid', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='matchtime', full_name='csgo.CDataGCCStrike15_v2_MatchInfo.matchtime', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='watchablematchinfo', full_name='csgo.CDataGCCStrike15_v2_MatchInfo.watchablematchinfo', index=2,
number=3, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='roundstats_legacy', full_name='csgo.CDataGCCStrike15_v2_MatchInfo.roundstats_legacy', index=3,
number=4, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='roundstatsall', full_name='csgo.CDataGCCStrike15_v2_MatchInfo.roundstatsall', index=4,
number=5, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=16048,
serialized_end=16327,
)
_CDATAGCCSTRIKE15_V2_TOURNAMENTGROUPTEAM = _descriptor.Descriptor(
name='CDataGCCStrike15_v2_TournamentGroupTeam',
full_name='csgo.CDataGCCStrike15_v2_TournamentGroupTeam',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='team_id', full_name='csgo.CDataGCCStrike15_v2_TournamentGroupTeam.team_id', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='score', full_name='csgo.CDataGCCStrike15_v2_TournamentGroupTeam.score', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='correctpick', full_name='csgo.CDataGCCStrike15_v2_TournamentGroupTeam.correctpick', index=2,
number=3, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=16329,
serialized_end=16423,
)
_CDATAGCCSTRIKE15_V2_TOURNAMENTGROUP_PICKS = _descriptor.Descriptor(
name='Picks',
full_name='csgo.CDataGCCStrike15_v2_TournamentGroup.Picks',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='pickids', full_name='csgo.CDataGCCStrike15_v2_TournamentGroup.Picks.pickids', index=0,
number=1, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=16757,
serialized_end=16781,
)
_CDATAGCCSTRIKE15_V2_TOURNAMENTGROUP = _descriptor.Descriptor(
name='CDataGCCStrike15_v2_TournamentGroup',
full_name='csgo.CDataGCCStrike15_v2_TournamentGroup',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='groupid', full_name='csgo.CDataGCCStrike15_v2_TournamentGroup.groupid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='name', full_name='csgo.CDataGCCStrike15_v2_TournamentGroup.name', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='desc', full_name='csgo.CDataGCCStrike15_v2_TournamentGroup.desc', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='picks__deprecated', full_name='csgo.CDataGCCStrike15_v2_TournamentGroup.picks__deprecated', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='teams', full_name='csgo.CDataGCCStrike15_v2_TournamentGroup.teams', index=4,
number=5, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='stage_ids', full_name='csgo.CDataGCCStrike15_v2_TournamentGroup.stage_ids', index=5,
number=6, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='picklockuntiltime', full_name='csgo.CDataGCCStrike15_v2_TournamentGroup.picklockuntiltime', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='pickableteams', full_name='csgo.CDataGCCStrike15_v2_TournamentGroup.pickableteams', index=7,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='points_per_pick', full_name='csgo.CDataGCCStrike15_v2_TournamentGroup.points_per_pick', index=8,
number=9, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='picks', full_name='csgo.CDataGCCStrike15_v2_TournamentGroup.picks', index=9,
number=10, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CDATAGCCSTRIKE15_V2_TOURNAMENTGROUP_PICKS, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=16426,
serialized_end=16781,
)
_CDATAGCCSTRIKE15_V2_TOURNAMENTSECTION = _descriptor.Descriptor(
name='CDataGCCStrike15_v2_TournamentSection',
full_name='csgo.CDataGCCStrike15_v2_TournamentSection',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='sectionid', full_name='csgo.CDataGCCStrike15_v2_TournamentSection.sectionid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='name', full_name='csgo.CDataGCCStrike15_v2_TournamentSection.name', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='desc', full_name='csgo.CDataGCCStrike15_v2_TournamentSection.desc', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='groups', full_name='csgo.CDataGCCStrike15_v2_TournamentSection.groups', index=3,
number=4, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=16784,
serialized_end=16929,
)
_CDATAGCCSTRIKE15_V2_TOURNAMENTINFO = _descriptor.Descriptor(
name='CDataGCCStrike15_v2_TournamentInfo',
full_name='csgo.CDataGCCStrike15_v2_TournamentInfo',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='sections', full_name='csgo.CDataGCCStrike15_v2_TournamentInfo.sections', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tournament_event', full_name='csgo.CDataGCCStrike15_v2_TournamentInfo.tournament_event', index=1,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tournament_teams', full_name='csgo.CDataGCCStrike15_v2_TournamentInfo.tournament_teams', index=2,
number=3, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=16932,
serialized_end=17128,
)
_CMSGGCCSTRIKE15_V2_MATCHLIST = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_MatchList',
full_name='csgo.CMsgGCCStrike15_v2_MatchList',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='msgrequestid', full_name='csgo.CMsgGCCStrike15_v2_MatchList.msgrequestid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='accountid', full_name='csgo.CMsgGCCStrike15_v2_MatchList.accountid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='servertime', full_name='csgo.CMsgGCCStrike15_v2_MatchList.servertime', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='matches', full_name='csgo.CMsgGCCStrike15_v2_MatchList.matches', index=3,
number=4, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='streams', full_name='csgo.CMsgGCCStrike15_v2_MatchList.streams', index=4,
number=5, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tournamentinfo', full_name='csgo.CMsgGCCStrike15_v2_MatchList.tournamentinfo', index=5,
number=6, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=17131,
serialized_end=17381,
)
_CMSGGCCSTRIKE15_V2_PREDICTIONS_GROUPMATCHTEAMPICK = _descriptor.Descriptor(
name='GroupMatchTeamPick',
full_name='csgo.CMsgGCCStrike15_v2_Predictions.GroupMatchTeamPick',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='sectionid', full_name='csgo.CMsgGCCStrike15_v2_Predictions.GroupMatchTeamPick.sectionid', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='groupid', full_name='csgo.CMsgGCCStrike15_v2_Predictions.GroupMatchTeamPick.groupid', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='index', full_name='csgo.CMsgGCCStrike15_v2_Predictions.GroupMatchTeamPick.index', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='teamid', full_name='csgo.CMsgGCCStrike15_v2_Predictions.GroupMatchTeamPick.teamid', index=3,
number=4, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='itemid', full_name='csgo.CMsgGCCStrike15_v2_Predictions.GroupMatchTeamPick.itemid', index=4,
number=5, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=17525,
serialized_end=17628,
)
_CMSGGCCSTRIKE15_V2_PREDICTIONS = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_Predictions',
full_name='csgo.CMsgGCCStrike15_v2_Predictions',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='event_id', full_name='csgo.CMsgGCCStrike15_v2_Predictions.event_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='group_match_team_picks', full_name='csgo.CMsgGCCStrike15_v2_Predictions.group_match_team_picks', index=1,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CMSGGCCSTRIKE15_V2_PREDICTIONS_GROUPMATCHTEAMPICK, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=17384,
serialized_end=17628,
)
_CMSGGCCSTRIKE15_V2_FANTASY_FANTASYSLOT = _descriptor.Descriptor(
name='FantasySlot',
full_name='csgo.CMsgGCCStrike15_v2_Fantasy.FantasySlot',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='type', full_name='csgo.CMsgGCCStrike15_v2_Fantasy.FantasySlot.type', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='pick', full_name='csgo.CMsgGCCStrike15_v2_Fantasy.FantasySlot.pick', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='itemid', full_name='csgo.CMsgGCCStrike15_v2_Fantasy.FantasySlot.itemid', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=17740,
serialized_end=17797,
)
_CMSGGCCSTRIKE15_V2_FANTASY_FANTASYTEAM = _descriptor.Descriptor(
name='FantasyTeam',
full_name='csgo.CMsgGCCStrike15_v2_Fantasy.FantasyTeam',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='sectionid', full_name='csgo.CMsgGCCStrike15_v2_Fantasy.FantasyTeam.sectionid', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='slots', full_name='csgo.CMsgGCCStrike15_v2_Fantasy.FantasyTeam.slots', index=1,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=17799,
serialized_end=17892,
)
_CMSGGCCSTRIKE15_V2_FANTASY = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_Fantasy',
full_name='csgo.CMsgGCCStrike15_v2_Fantasy',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='event_id', full_name='csgo.CMsgGCCStrike15_v2_Fantasy.event_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='teams', full_name='csgo.CMsgGCCStrike15_v2_Fantasy.teams', index=1,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CMSGGCCSTRIKE15_V2_FANTASY_FANTASYSLOT, _CMSGGCCSTRIKE15_V2_FANTASY_FANTASYTEAM, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=17631,
serialized_end=17892,
)
_CATTRIBUTE_STRING = _descriptor.Descriptor(
name='CAttribute_String',
full_name='csgo.CAttribute_String',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='value', full_name='csgo.CAttribute_String.value', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=17894,
serialized_end=17928,
)
_CMSGCSTRIKE15WELCOME = _descriptor.Descriptor(
name='CMsgCStrike15Welcome',
full_name='csgo.CMsgCStrike15Welcome',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='store_item_hash', full_name='csgo.CMsgCStrike15Welcome.store_item_hash', index=0,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='timeplayedconsecutively', full_name='csgo.CMsgCStrike15Welcome.timeplayedconsecutively', index=1,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='time_first_played', full_name='csgo.CMsgCStrike15Welcome.time_first_played', index=2,
number=10, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='last_time_played', full_name='csgo.CMsgCStrike15Welcome.last_time_played', index=3,
number=12, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='last_ip_address', full_name='csgo.CMsgCStrike15Welcome.last_ip_address', index=4,
number=13, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='gscookieid', full_name='csgo.CMsgCStrike15Welcome.gscookieid', index=5,
number=18, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='uniqueid', full_name='csgo.CMsgCStrike15Welcome.uniqueid', index=6,
number=19, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=17931,
serialized_end=18127,
)
_CMSGGCCSTRIKE15_V2_CLIENTVARVALUENOTIFICATIONINFO = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientVarValueNotificationInfo',
full_name='csgo.CMsgGCCStrike15_v2_ClientVarValueNotificationInfo',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='value_name', full_name='csgo.CMsgGCCStrike15_v2_ClientVarValueNotificationInfo.value_name', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='value_int', full_name='csgo.CMsgGCCStrike15_v2_ClientVarValueNotificationInfo.value_int', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_addr', full_name='csgo.CMsgGCCStrike15_v2_ClientVarValueNotificationInfo.server_addr', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='server_port', full_name='csgo.CMsgGCCStrike15_v2_ClientVarValueNotificationInfo.server_port', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='choked_blocks', full_name='csgo.CMsgGCCStrike15_v2_ClientVarValueNotificationInfo.choked_blocks', index=4,
number=5, type=9, cpp_type=9, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=18130,
serialized_end=18285,
)
_CMSGGCCSTRIKE15_V2_SERVERVARVALUENOTIFICATIONINFO = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ServerVarValueNotificationInfo',
full_name='csgo.CMsgGCCStrike15_v2_ServerVarValueNotificationInfo',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='accountid', full_name='csgo.CMsgGCCStrike15_v2_ServerVarValueNotificationInfo.accountid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='viewangles', full_name='csgo.CMsgGCCStrike15_v2_ServerVarValueNotificationInfo.viewangles', index=1,
number=2, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='type', full_name='csgo.CMsgGCCStrike15_v2_ServerVarValueNotificationInfo.type', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=18287,
serialized_end=18391,
)
_CMSGGCCSTRIKE15_V2_GIFTSLEADERBOARDREQUEST = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_GiftsLeaderboardRequest',
full_name='csgo.CMsgGCCStrike15_v2_GiftsLeaderboardRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=18393,
serialized_end=18437,
)
_CMSGGCCSTRIKE15_V2_GIFTSLEADERBOARDRESPONSE_GIFTLEADERBOARDENTRY = _descriptor.Descriptor(
name='GiftLeaderboardEntry',
full_name='csgo.CMsgGCCStrike15_v2_GiftsLeaderboardResponse.GiftLeaderboardEntry',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='accountid', full_name='csgo.CMsgGCCStrike15_v2_GiftsLeaderboardResponse.GiftLeaderboardEntry.accountid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='gifts', full_name='csgo.CMsgGCCStrike15_v2_GiftsLeaderboardResponse.GiftLeaderboardEntry.gifts', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=18674,
serialized_end=18730,
)
_CMSGGCCSTRIKE15_V2_GIFTSLEADERBOARDRESPONSE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_GiftsLeaderboardResponse',
full_name='csgo.CMsgGCCStrike15_v2_GiftsLeaderboardResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='servertime', full_name='csgo.CMsgGCCStrike15_v2_GiftsLeaderboardResponse.servertime', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='time_period_seconds', full_name='csgo.CMsgGCCStrike15_v2_GiftsLeaderboardResponse.time_period_seconds', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='total_gifts_given', full_name='csgo.CMsgGCCStrike15_v2_GiftsLeaderboardResponse.total_gifts_given', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='total_givers', full_name='csgo.CMsgGCCStrike15_v2_GiftsLeaderboardResponse.total_givers', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='entries', full_name='csgo.CMsgGCCStrike15_v2_GiftsLeaderboardResponse.entries', index=4,
number=5, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CMSGGCCSTRIKE15_V2_GIFTSLEADERBOARDRESPONSE_GIFTLEADERBOARDENTRY, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=18440,
serialized_end=18730,
)
_CMSGGCCSTRIKE15_V2_CLIENTSUBMITSURVEYVOTE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientSubmitSurveyVote',
full_name='csgo.CMsgGCCStrike15_v2_ClientSubmitSurveyVote',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='survey_id', full_name='csgo.CMsgGCCStrike15_v2_ClientSubmitSurveyVote.survey_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='vote', full_name='csgo.CMsgGCCStrike15_v2_ClientSubmitSurveyVote.vote', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=18732,
serialized_end=18808,
)
_CMSGGCCSTRIKE15_V2_SERVER2GCCLIENTVALIDATE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_Server2GCClientValidate',
full_name='csgo.CMsgGCCStrike15_v2_Server2GCClientValidate',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='accountid', full_name='csgo.CMsgGCCStrike15_v2_Server2GCClientValidate.accountid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=18810,
serialized_end=18873,
)
_CMSGGCCSTRIKE15_V2_GC2CLIENTTOURNAMENTINFO = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_GC2ClientTournamentInfo',
full_name='csgo.CMsgGCCStrike15_v2_GC2ClientTournamentInfo',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='eventid', full_name='csgo.CMsgGCCStrike15_v2_GC2ClientTournamentInfo.eventid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='stageid', full_name='csgo.CMsgGCCStrike15_v2_GC2ClientTournamentInfo.stageid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='game_type', full_name='csgo.CMsgGCCStrike15_v2_GC2ClientTournamentInfo.game_type', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='teamids', full_name='csgo.CMsgGCCStrike15_v2_GC2ClientTournamentInfo.teamids', index=3,
number=4, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=18875,
serialized_end=18989,
)
_CSOECONCOUPON = _descriptor.Descriptor(
name='CSOEconCoupon',
full_name='csgo.CSOEconCoupon',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='entryid', full_name='csgo.CSOEconCoupon.entryid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\200\246\035\001'), file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='defidx', full_name='csgo.CSOEconCoupon.defidx', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='expiration_date', full_name='csgo.CSOEconCoupon.expiration_date', index=2,
number=3, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=18991,
serialized_end=19070,
)
_CSOQUESTPROGRESS = _descriptor.Descriptor(
name='CSOQuestProgress',
full_name='csgo.CSOQuestProgress',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='questid', full_name='csgo.CSOQuestProgress.questid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\200\246\035\001'), file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='points_remaining', full_name='csgo.CSOQuestProgress.points_remaining', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='bonus_points', full_name='csgo.CSOQuestProgress.bonus_points', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=19072,
serialized_end=19161,
)
_CSOACCOUNTSEASONALOPERATION = _descriptor.Descriptor(
name='CSOAccountSeasonalOperation',
full_name='csgo.CSOAccountSeasonalOperation',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='season_value', full_name='csgo.CSOAccountSeasonalOperation.season_value', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=_b('\200\246\035\001'), file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tier_unlocked', full_name='csgo.CSOAccountSeasonalOperation.tier_unlocked', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='premium_tiers', full_name='csgo.CSOAccountSeasonalOperation.premium_tiers', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='mission_id', full_name='csgo.CSOAccountSeasonalOperation.mission_id', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='missions_completed', full_name='csgo.CSOAccountSeasonalOperation.missions_completed', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='redeemable_balance', full_name='csgo.CSOAccountSeasonalOperation.redeemable_balance', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='season_pass_time', full_name='csgo.CSOAccountSeasonalOperation.season_pass_time', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=19164,
serialized_end=19369,
)
_CSOPERSONADATAPUBLIC = _descriptor.Descriptor(
name='CSOPersonaDataPublic',
full_name='csgo.CSOPersonaDataPublic',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='player_level', full_name='csgo.CSOPersonaDataPublic.player_level', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='commendation', full_name='csgo.CSOPersonaDataPublic.commendation', index=1,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='elevated_state', full_name='csgo.CSOPersonaDataPublic.elevated_state', index=2,
number=3, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=19371,
serialized_end=19491,
)
_CMSGGC_GLOBALGAME_SUBSCRIBE = _descriptor.Descriptor(
name='CMsgGC_GlobalGame_Subscribe',
full_name='csgo.CMsgGC_GlobalGame_Subscribe',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='ticket', full_name='csgo.CMsgGC_GlobalGame_Subscribe.ticket', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=19493,
serialized_end=19538,
)
_CMSGGC_GLOBALGAME_UNSUBSCRIBE = _descriptor.Descriptor(
name='CMsgGC_GlobalGame_Unsubscribe',
full_name='csgo.CMsgGC_GlobalGame_Unsubscribe',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='timeleft', full_name='csgo.CMsgGC_GlobalGame_Unsubscribe.timeleft', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=19540,
serialized_end=19589,
)
_CMSGGC_GLOBALGAME_PLAY = _descriptor.Descriptor(
name='CMsgGC_GlobalGame_Play',
full_name='csgo.CMsgGC_GlobalGame_Play',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='ticket', full_name='csgo.CMsgGC_GlobalGame_Play.ticket', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='gametimems', full_name='csgo.CMsgGC_GlobalGame_Play.gametimems', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='msperpoint', full_name='csgo.CMsgGC_GlobalGame_Play.msperpoint', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=19591,
serialized_end=19671,
)
_CMSGGCCSTRIKE15_V2_ACKNOWLEDGEPENALTY = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_AcknowledgePenalty',
full_name='csgo.CMsgGCCStrike15_v2_AcknowledgePenalty',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='acknowledged', full_name='csgo.CMsgGCCStrike15_v2_AcknowledgePenalty.acknowledged', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=19673,
serialized_end=19734,
)
_CMSGGCCSTRIKE15_V2_CLIENT2GCREQUESTPRESTIGECOIN = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin',
full_name='csgo.CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='defindex', full_name='csgo.CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin.defindex', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='upgradeid', full_name='csgo.CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin.upgradeid', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='hours', full_name='csgo.CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin.hours', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='prestigetime', full_name='csgo.CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin.prestigetime', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=19736,
serialized_end=19859,
)
_CMSGGCCSTRIKE15_V2_CLIENT2GCSTREAMUNLOCK = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_Client2GCStreamUnlock',
full_name='csgo.CMsgGCCStrike15_v2_Client2GCStreamUnlock',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='ticket', full_name='csgo.CMsgGCCStrike15_v2_Client2GCStreamUnlock.ticket', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='os', full_name='csgo.CMsgGCCStrike15_v2_Client2GCStreamUnlock.os', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=19861,
serialized_end=19931,
)
_CMSGGCCSTRIKE15_V2_CLIENTTOGCREQUESTELEVATE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientToGCRequestElevate',
full_name='csgo.CMsgGCCStrike15_v2_ClientToGCRequestElevate',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='stage', full_name='csgo.CMsgGCCStrike15_v2_ClientToGCRequestElevate.stage', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=19933,
serialized_end=19993,
)
_CMSGGCCSTRIKE15_V2_CLIENTTOGCCHAT = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientToGCChat',
full_name='csgo.CMsgGCCStrike15_v2_ClientToGCChat',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='match_id', full_name='csgo.CMsgGCCStrike15_v2_ClientToGCChat.match_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='text', full_name='csgo.CMsgGCCStrike15_v2_ClientToGCChat.text', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=19995,
serialized_end=20062,
)
_CMSGGCCSTRIKE15_V2_GCTOCLIENTCHAT = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_GCToClientChat',
full_name='csgo.CMsgGCCStrike15_v2_GCToClientChat',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CMsgGCCStrike15_v2_GCToClientChat.account_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='text', full_name='csgo.CMsgGCCStrike15_v2_GCToClientChat.text', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=20064,
serialized_end=20133,
)
_CMSGGCCSTRIKE15_V2_CLIENTAUTHKEYCODE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientAuthKeyCode',
full_name='csgo.CMsgGCCStrike15_v2_ClientAuthKeyCode',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='eventid', full_name='csgo.CMsgGCCStrike15_v2_ClientAuthKeyCode.eventid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='code', full_name='csgo.CMsgGCCStrike15_v2_ClientAuthKeyCode.code', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=20135,
serialized_end=20204,
)
_CMSGGCCSTRIKE15_GOTVSYNCPACKET = _descriptor.Descriptor(
name='CMsgGCCStrike15_GotvSyncPacket',
full_name='csgo.CMsgGCCStrike15_GotvSyncPacket',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='data', full_name='csgo.CMsgGCCStrike15_GotvSyncPacket.data', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=20206,
serialized_end=20281,
)
_PLAYERDECALDIGITALSIGNATURE = _descriptor.Descriptor(
name='PlayerDecalDigitalSignature',
full_name='csgo.PlayerDecalDigitalSignature',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='signature', full_name='csgo.PlayerDecalDigitalSignature.signature', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='accountid', full_name='csgo.PlayerDecalDigitalSignature.accountid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rtime', full_name='csgo.PlayerDecalDigitalSignature.rtime', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='endpos', full_name='csgo.PlayerDecalDigitalSignature.endpos', index=3,
number=4, type=2, cpp_type=6, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='startpos', full_name='csgo.PlayerDecalDigitalSignature.startpos', index=4,
number=5, type=2, cpp_type=6, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='right', full_name='csgo.PlayerDecalDigitalSignature.right', index=5,
number=6, type=2, cpp_type=6, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tx_defidx', full_name='csgo.PlayerDecalDigitalSignature.tx_defidx', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='entindex', full_name='csgo.PlayerDecalDigitalSignature.entindex', index=7,
number=8, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='hitbox', full_name='csgo.PlayerDecalDigitalSignature.hitbox', index=8,
number=9, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='creationtime', full_name='csgo.PlayerDecalDigitalSignature.creationtime', index=9,
number=10, type=2, cpp_type=6, label=1,
has_default_value=False, default_value=float(0),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='equipslot', full_name='csgo.PlayerDecalDigitalSignature.equipslot', index=10,
number=11, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='trace_id', full_name='csgo.PlayerDecalDigitalSignature.trace_id', index=11,
number=12, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='normal', full_name='csgo.PlayerDecalDigitalSignature.normal', index=12,
number=13, type=2, cpp_type=6, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tint_id', full_name='csgo.PlayerDecalDigitalSignature.tint_id', index=13,
number=14, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=20284,
serialized_end=20560,
)
_CMSGGCCSTRIKE15_V2_CLIENTPLAYERDECALSIGN = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientPlayerDecalSign',
full_name='csgo.CMsgGCCStrike15_v2_ClientPlayerDecalSign',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='data', full_name='csgo.CMsgGCCStrike15_v2_ClientPlayerDecalSign.data', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='itemid', full_name='csgo.CMsgGCCStrike15_v2_ClientPlayerDecalSign.itemid', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=20562,
serialized_end=20669,
)
_CMSGGCCSTRIKE15_V2_CLIENTLOGONFATALERROR = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientLogonFatalError',
full_name='csgo.CMsgGCCStrike15_v2_ClientLogonFatalError',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='errorcode', full_name='csgo.CMsgGCCStrike15_v2_ClientLogonFatalError.errorcode', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='message', full_name='csgo.CMsgGCCStrike15_v2_ClientLogonFatalError.message', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='country', full_name='csgo.CMsgGCCStrike15_v2_ClientLogonFatalError.country', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=20671,
serialized_end=20766,
)
_CMSGGCCSTRIKE15_V2_CLIENTPOLLSTATE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientPollState',
full_name='csgo.CMsgGCCStrike15_v2_ClientPollState',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='pollid', full_name='csgo.CMsgGCCStrike15_v2_ClientPollState.pollid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='names', full_name='csgo.CMsgGCCStrike15_v2_ClientPollState.names', index=1,
number=2, type=9, cpp_type=9, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='values', full_name='csgo.CMsgGCCStrike15_v2_ClientPollState.values', index=2,
number=3, type=5, cpp_type=1, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=20768,
serialized_end=20851,
)
_CMSGGCCSTRIKE15_V2_PARTY_REGISTER = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_Party_Register',
full_name='csgo.CMsgGCCStrike15_v2_Party_Register',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='id', full_name='csgo.CMsgGCCStrike15_v2_Party_Register.id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='ver', full_name='csgo.CMsgGCCStrike15_v2_Party_Register.ver', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='apr', full_name='csgo.CMsgGCCStrike15_v2_Party_Register.apr', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='ark', full_name='csgo.CMsgGCCStrike15_v2_Party_Register.ark', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='nby', full_name='csgo.CMsgGCCStrike15_v2_Party_Register.nby', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='grp', full_name='csgo.CMsgGCCStrike15_v2_Party_Register.grp', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='slots', full_name='csgo.CMsgGCCStrike15_v2_Party_Register.slots', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='launcher', full_name='csgo.CMsgGCCStrike15_v2_Party_Register.launcher', index=7,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='game_type', full_name='csgo.CMsgGCCStrike15_v2_Party_Register.game_type', index=8,
number=9, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=20854,
serialized_end=21018,
)
_CMSGGCCSTRIKE15_V2_PARTY_SEARCH = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_Party_Search',
full_name='csgo.CMsgGCCStrike15_v2_Party_Search',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='ver', full_name='csgo.CMsgGCCStrike15_v2_Party_Search.ver', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='apr', full_name='csgo.CMsgGCCStrike15_v2_Party_Search.apr', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='ark', full_name='csgo.CMsgGCCStrike15_v2_Party_Search.ark', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='grps', full_name='csgo.CMsgGCCStrike15_v2_Party_Search.grps', index=3,
number=4, type=13, cpp_type=3, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='launcher', full_name='csgo.CMsgGCCStrike15_v2_Party_Search.launcher', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='game_type', full_name='csgo.CMsgGCCStrike15_v2_Party_Search.game_type', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=21020,
serialized_end=21143,
)
_CMSGGCCSTRIKE15_V2_PARTY_SEARCHRESULTS_ENTRY = _descriptor.Descriptor(
name='Entry',
full_name='csgo.CMsgGCCStrike15_v2_Party_SearchResults.Entry',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='id', full_name='csgo.CMsgGCCStrike15_v2_Party_SearchResults.Entry.id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='grp', full_name='csgo.CMsgGCCStrike15_v2_Party_SearchResults.Entry.grp', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='game_type', full_name='csgo.CMsgGCCStrike15_v2_Party_SearchResults.Entry.game_type', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='apr', full_name='csgo.CMsgGCCStrike15_v2_Party_SearchResults.Entry.apr', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='ark', full_name='csgo.CMsgGCCStrike15_v2_Party_SearchResults.Entry.ark', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='loc', full_name='csgo.CMsgGCCStrike15_v2_Party_SearchResults.Entry.loc', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=21257,
serialized_end=21347,
)
_CMSGGCCSTRIKE15_V2_PARTY_SEARCHRESULTS = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_Party_SearchResults',
full_name='csgo.CMsgGCCStrike15_v2_Party_SearchResults',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='entries', full_name='csgo.CMsgGCCStrike15_v2_Party_SearchResults.entries', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CMSGGCCSTRIKE15_V2_PARTY_SEARCHRESULTS_ENTRY, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=21146,
serialized_end=21347,
)
_CMSGGCCSTRIKE15_V2_PARTY_INVITE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_Party_Invite',
full_name='csgo.CMsgGCCStrike15_v2_Party_Invite',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='accountid', full_name='csgo.CMsgGCCStrike15_v2_Party_Invite.accountid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='lobbyid', full_name='csgo.CMsgGCCStrike15_v2_Party_Invite.lobbyid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=21349,
serialized_end=21418,
)
_CMSGGCCSTRIKE15_V2_ACCOUNT_REQUESTCOPLAYS_PLAYER = _descriptor.Descriptor(
name='Player',
full_name='csgo.CMsgGCCStrike15_v2_Account_RequestCoPlays.Player',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='accountid', full_name='csgo.CMsgGCCStrike15_v2_Account_RequestCoPlays.Player.accountid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rtcoplay', full_name='csgo.CMsgGCCStrike15_v2_Account_RequestCoPlays.Player.rtcoplay', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='online', full_name='csgo.CMsgGCCStrike15_v2_Account_RequestCoPlays.Player.online', index=2,
number=3, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=21559,
serialized_end=21620,
)
_CMSGGCCSTRIKE15_V2_ACCOUNT_REQUESTCOPLAYS = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_Account_RequestCoPlays',
full_name='csgo.CMsgGCCStrike15_v2_Account_RequestCoPlays',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='players', full_name='csgo.CMsgGCCStrike15_v2_Account_RequestCoPlays.players', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='servertime', full_name='csgo.CMsgGCCStrike15_v2_Account_RequestCoPlays.servertime', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CMSGGCCSTRIKE15_V2_ACCOUNT_REQUESTCOPLAYS_PLAYER, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=21421,
serialized_end=21620,
)
_CMSGGCCSTRIKE15_V2_CLIENTTOGCREQUESTTICKET = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientToGCRequestTicket',
full_name='csgo.CMsgGCCStrike15_v2_ClientToGCRequestTicket',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='authorized_steam_id', full_name='csgo.CMsgGCCStrike15_v2_ClientToGCRequestTicket.authorized_steam_id', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='authorized_public_ip', full_name='csgo.CMsgGCCStrike15_v2_ClientToGCRequestTicket.authorized_public_ip', index=1,
number=2, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='gameserver_steam_id', full_name='csgo.CMsgGCCStrike15_v2_ClientToGCRequestTicket.gameserver_steam_id', index=2,
number=3, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='gameserver_sdr_routing', full_name='csgo.CMsgGCCStrike15_v2_ClientToGCRequestTicket.gameserver_sdr_routing', index=3,
number=5, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=21623,
serialized_end=21787,
)
_CMSGGCTOCLIENTSTEAMDATAGRAMTICKET = _descriptor.Descriptor(
name='CMsgGCToClientSteamDatagramTicket',
full_name='csgo.CMsgGCToClientSteamDatagramTicket',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='serialized_ticket', full_name='csgo.CMsgGCToClientSteamDatagramTicket.serialized_ticket', index=0,
number=16, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=21789,
serialized_end=21851,
)
_CMSGGCCSTRIKE15_V2_CLIENTREQUESTOFFERS = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientRequestOffers',
full_name='csgo.CMsgGCCStrike15_v2_ClientRequestOffers',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=21853,
serialized_end=21893,
)
_CMSGGCCSTRIKE15_V2_CLIENTREQUESTSOUVENIR = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientRequestSouvenir',
full_name='csgo.CMsgGCCStrike15_v2_ClientRequestSouvenir',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='itemid', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestSouvenir.itemid', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='matchid', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestSouvenir.matchid', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='eventid', full_name='csgo.CMsgGCCStrike15_v2_ClientRequestSouvenir.eventid', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=21895,
serialized_end=21987,
)
_CMSGGCCSTRIKE15_V2_CLIENTACCOUNTBALANCE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientAccountBalance',
full_name='csgo.CMsgGCCStrike15_v2_ClientAccountBalance',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='amount', full_name='csgo.CMsgGCCStrike15_v2_ClientAccountBalance.amount', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='url', full_name='csgo.CMsgGCCStrike15_v2_ClientAccountBalance.url', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=21989,
serialized_end=22059,
)
_CMSGGCCSTRIKE15_V2_CLIENTPARTYJOINRELAY = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientPartyJoinRelay',
full_name='csgo.CMsgGCCStrike15_v2_ClientPartyJoinRelay',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='accountid', full_name='csgo.CMsgGCCStrike15_v2_ClientPartyJoinRelay.accountid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='lobbyid', full_name='csgo.CMsgGCCStrike15_v2_ClientPartyJoinRelay.lobbyid', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=22061,
serialized_end=22138,
)
_CMSGGCCSTRIKE15_V2_CLIENTPARTYWARNING_ENTRY = _descriptor.Descriptor(
name='Entry',
full_name='csgo.CMsgGCCStrike15_v2_ClientPartyWarning.Entry',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='accountid', full_name='csgo.CMsgGCCStrike15_v2_ClientPartyWarning.Entry.accountid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='warntype', full_name='csgo.CMsgGCCStrike15_v2_ClientPartyWarning.Entry.warntype', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=22250,
serialized_end=22294,
)
_CMSGGCCSTRIKE15_V2_CLIENTPARTYWARNING = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientPartyWarning',
full_name='csgo.CMsgGCCStrike15_v2_ClientPartyWarning',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='entries', full_name='csgo.CMsgGCCStrike15_v2_ClientPartyWarning.entries', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CMSGGCCSTRIKE15_V2_CLIENTPARTYWARNING_ENTRY, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=22141,
serialized_end=22294,
)
_CMSGGCCSTRIKE15_V2_SETEVENTFAVORITE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_SetEventFavorite',
full_name='csgo.CMsgGCCStrike15_v2_SetEventFavorite',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='eventid', full_name='csgo.CMsgGCCStrike15_v2_SetEventFavorite.eventid', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='is_favorite', full_name='csgo.CMsgGCCStrike15_v2_SetEventFavorite.is_favorite', index=1,
number=2, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=22296,
serialized_end=22371,
)
_CMSGGCCSTRIKE15_V2_GETEVENTFAVORITES_REQUEST = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_GetEventFavorites_Request',
full_name='csgo.CMsgGCCStrike15_v2_GetEventFavorites_Request',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='all_events', full_name='csgo.CMsgGCCStrike15_v2_GetEventFavorites_Request.all_events', index=0,
number=1, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=22373,
serialized_end=22439,
)
_CMSGGCCSTRIKE15_V2_GETEVENTFAVORITES_RESPONSE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_GetEventFavorites_Response',
full_name='csgo.CMsgGCCStrike15_v2_GetEventFavorites_Response',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='all_events', full_name='csgo.CMsgGCCStrike15_v2_GetEventFavorites_Response.all_events', index=0,
number=1, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='json_favorites', full_name='csgo.CMsgGCCStrike15_v2_GetEventFavorites_Response.json_favorites', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='json_featured', full_name='csgo.CMsgGCCStrike15_v2_GetEventFavorites_Response.json_featured', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=22441,
serialized_end=22555,
)
_CMSGGCCSTRIKE15_V2_CLIENTPERFREPORT_ENTRY = _descriptor.Descriptor(
name='Entry',
full_name='csgo.CMsgGCCStrike15_v2_ClientPerfReport.Entry',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='perfcounter', full_name='csgo.CMsgGCCStrike15_v2_ClientPerfReport.Entry.perfcounter', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='length', full_name='csgo.CMsgGCCStrike15_v2_ClientPerfReport.Entry.length', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='reference', full_name='csgo.CMsgGCCStrike15_v2_ClientPerfReport.Entry.reference', index=2,
number=3, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='actual', full_name='csgo.CMsgGCCStrike15_v2_ClientPerfReport.Entry.actual', index=3,
number=4, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='sourceid', full_name='csgo.CMsgGCCStrike15_v2_ClientPerfReport.Entry.sourceid', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='status', full_name='csgo.CMsgGCCStrike15_v2_ClientPerfReport.Entry.status', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=22663,
serialized_end=22776,
)
_CMSGGCCSTRIKE15_V2_CLIENTPERFREPORT = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientPerfReport',
full_name='csgo.CMsgGCCStrike15_v2_ClientPerfReport',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='entries', full_name='csgo.CMsgGCCStrike15_v2_ClientPerfReport.entries', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CMSGGCCSTRIKE15_V2_CLIENTPERFREPORT_ENTRY, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=22558,
serialized_end=22776,
)
_CVDIAGNOSTIC = _descriptor.Descriptor(
name='CVDiagnostic',
full_name='csgo.CVDiagnostic',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='id', full_name='csgo.CVDiagnostic.id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='extended', full_name='csgo.CVDiagnostic.extended', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='value', full_name='csgo.CVDiagnostic.value', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='string_value', full_name='csgo.CVDiagnostic.string_value', index=3,
number=4, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=22778,
serialized_end=22859,
)
_CMSGGCCSTRIKE15_V2_CLIENTREPORTVALIDATION = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_ClientReportValidation',
full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='file_report', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.file_report', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='command_line', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.command_line', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='total_files', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.total_files', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='internal_error', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.internal_error', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='trust_time', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.trust_time', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='count_pending', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.count_pending', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='count_completed', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.count_completed', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='process_id', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.process_id', index=7,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='osversion', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.osversion', index=8,
number=9, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='clientreportversion', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.clientreportversion', index=9,
number=10, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='status_id', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.status_id', index=10,
number=11, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='diagnostic1', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.diagnostic1', index=11,
number=12, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='diagnostic2', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.diagnostic2', index=12,
number=13, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='diagnostic3', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.diagnostic3', index=13,
number=14, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='last_launch_data', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.last_launch_data', index=14,
number=15, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='report_count', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.report_count', index=15,
number=16, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='client_time', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.client_time', index=16,
number=17, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='diagnostic4', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.diagnostic4', index=17,
number=18, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='diagnostic5', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.diagnostic5', index=18,
number=19, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='diagnostics', full_name='csgo.CMsgGCCStrike15_v2_ClientReportValidation.diagnostics', index=19,
number=20, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=22862,
serialized_end=23363,
)
_CMSGGCCSTRIKE15_V2_GC2CLIENTREFUSESECUREMODE = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode',
full_name='csgo.CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='file_report', full_name='csgo.CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode.file_report', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='offer_insecure_mode', full_name='csgo.CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode.offer_insecure_mode', index=1,
number=2, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='offer_secure_mode', full_name='csgo.CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode.offer_secure_mode', index=2,
number=3, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='show_unsigned_ui', full_name='csgo.CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode.show_unsigned_ui', index=3,
number=4, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='kick_user', full_name='csgo.CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode.kick_user', index=4,
number=5, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='show_trusted_ui', full_name='csgo.CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode.show_trusted_ui', index=5,
number=6, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='show_warning_not_trusted', full_name='csgo.CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode.show_warning_not_trusted', index=6,
number=7, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=23366,
serialized_end=23593,
)
_CMSGGCCSTRIKE15_V2_GC2CLIENTREQUESTVALIDATION = _descriptor.Descriptor(
name='CMsgGCCStrike15_v2_GC2ClientRequestValidation',
full_name='csgo.CMsgGCCStrike15_v2_GC2ClientRequestValidation',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='full_report', full_name='csgo.CMsgGCCStrike15_v2_GC2ClientRequestValidation.full_report', index=0,
number=1, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='module', full_name='csgo.CMsgGCCStrike15_v2_GC2ClientRequestValidation.module', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=23595,
serialized_end=23679,
)
_TOURNAMENTTEAM.fields_by_name['players'].message_type = _TOURNAMENTPLAYER
_GLOBALSTATISTICS.fields_by_name['search_statistics'].message_type = _DETAILEDSEARCHSTATISTIC
_OPERATIONALSTATISTICSPACKET.fields_by_name['values'].message_type = _OPERATIONALSTATISTICELEMENT
_SCORELEADERBOARDDATA_ENTRY.containing_type = _SCORELEADERBOARDDATA
_SCORELEADERBOARDDATA_ACCOUNTENTRIES.fields_by_name['entries'].message_type = _SCORELEADERBOARDDATA_ENTRY
_SCORELEADERBOARDDATA_ACCOUNTENTRIES.containing_type = _SCORELEADERBOARDDATA
_SCORELEADERBOARDDATA.fields_by_name['accountentries'].message_type = _SCORELEADERBOARDDATA_ACCOUNTENTRIES
_SCORELEADERBOARDDATA.fields_by_name['matchentries'].message_type = _SCORELEADERBOARDDATA_ENTRY
_PLAYERQUESTDATA_QUESTITEMDATA.containing_type = _PLAYERQUESTDATA
_PLAYERQUESTDATA.fields_by_name['quest_item_data'].message_type = _PLAYERQUESTDATA_QUESTITEMDATA
_PLAYERQUESTDATA.fields_by_name['xp_progress_data'].message_type = _XPPROGRESSDATA
_PLAYERQUESTDATA.fields_by_name['item_updates'].message_type = _MATCHENDITEMUPDATES
_PLAYERQUESTDATA.fields_by_name['userstatchanges'].message_type = _CMSGCSGOSTEAMUSERSTATCHANGE
_CMSGGC_SERVERQUESTUPDATEDATA.fields_by_name['player_quest_data'].message_type = _PLAYERQUESTDATA
_CMSGGC_SERVERQUESTUPDATEDATA.fields_by_name['missionlbsdata'].message_type = _SCORELEADERBOARDDATA
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGCOPERATIONALSTATS.fields_by_name['namekeys'].message_type = _OPERATIONALSTATISTICDESCRIPTION
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGCOPERATIONALSTATS.fields_by_name['packets'].message_type = _OPERATIONALSTATISTICSPACKET
_CMSGGCCSTRIKE15_V2_MATCHMAKINGSTART.fields_by_name['tournament_match'].message_type = _TOURNAMENTMATCHSETUP
_CMSGGCCSTRIKE15_V2_MATCHMAKINGCLIENT2SERVERPING.fields_by_name['gameserverpings'].message_type = _GAMESERVERPING
_CMSGGCCSTRIKE15_V2_MATCHMAKINGCLIENT2SERVERPING.fields_by_name['data_center_pings'].message_type = _DATACENTERPING
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTUPDATE_NOTE.containing_type = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTUPDATE
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTUPDATE.fields_by_name['global_stats'].message_type = _GLOBALSTATISTICS
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTUPDATE.fields_by_name['server_ipaddress_mask'].message_type = _IPADDRESSMASK
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTUPDATE.fields_by_name['notes'].message_type = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTUPDATE_NOTE
_CDATAGCCSTRIKE15_V2_TOURNAMENTMATCHDRAFT_ENTRY.containing_type = _CDATAGCCSTRIKE15_V2_TOURNAMENTMATCHDRAFT
_CDATAGCCSTRIKE15_V2_TOURNAMENTMATCHDRAFT.fields_by_name['drafts'].message_type = _CDATAGCCSTRIKE15_V2_TOURNAMENTMATCHDRAFT_ENTRY
_CPREMATCHINFODATA_TEAMSTATS.containing_type = _CPREMATCHINFODATA
_CPREMATCHINFODATA.fields_by_name['draft'].message_type = _CDATAGCCSTRIKE15_V2_TOURNAMENTMATCHDRAFT
_CPREMATCHINFODATA.fields_by_name['stats'].message_type = _CPREMATCHINFODATA_TEAMSTATS
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2SERVERRESERVE.fields_by_name['rankings'].message_type = _PLAYERRANKINGINFO
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2SERVERRESERVE.fields_by_name['whitelist'].message_type = _IPADDRESSMASK
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2SERVERRESERVE.fields_by_name['tournament_event'].message_type = _TOURNAMENTEVENT
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2SERVERRESERVE.fields_by_name['tournament_teams'].message_type = _TOURNAMENTTEAM
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2SERVERRESERVE.fields_by_name['pre_match_data'].message_type = _CPREMATCHINFODATA
_CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERRESERVATIONRESPONSE.fields_by_name['reservation'].message_type = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2SERVERRESERVE
_CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERRESERVATIONRESPONSE.fields_by_name['tv_info'].message_type = _SERVERHLTVINFO
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTRESERVE.fields_by_name['reservation'].message_type = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2SERVERRESERVE
_CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERROUNDSTATS_DROPINFO.containing_type = _CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERROUNDSTATS
_CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERROUNDSTATS.fields_by_name['reservation'].message_type = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2SERVERRESERVE
_CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERROUNDSTATS.fields_by_name['confirm'].message_type = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2SERVERCONFIRM
_CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERROUNDSTATS.fields_by_name['drop_info'].message_type = _CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERROUNDSTATS_DROPINFO
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTHELLO.fields_by_name['ongoingmatch'].message_type = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTRESERVE
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTHELLO.fields_by_name['global_stats'].message_type = _GLOBALSTATISTICS
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTHELLO.fields_by_name['ranking'].message_type = _PLAYERRANKINGINFO
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTHELLO.fields_by_name['commendation'].message_type = _PLAYERCOMMENDATIONINFO
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTHELLO.fields_by_name['medals'].message_type = _PLAYERMEDALSINFO
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTHELLO.fields_by_name['my_current_event'].message_type = _TOURNAMENTEVENT
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTHELLO.fields_by_name['my_current_event_teams'].message_type = _TOURNAMENTTEAM
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTHELLO.fields_by_name['my_current_team'].message_type = _TOURNAMENTTEAM
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTHELLO.fields_by_name['my_current_event_stages'].message_type = _TOURNAMENTEVENT
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTHELLO.fields_by_name['activity'].message_type = _ACCOUNTACTIVITY
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTHELLO.fields_by_name['rankings'].message_type = _PLAYERRANKINGINFO
_CMSGGCCSTRIKE15_V2_ACCOUNTPRIVACYSETTINGS_SETTING.containing_type = _CMSGGCCSTRIKE15_V2_ACCOUNTPRIVACYSETTINGS
_CMSGGCCSTRIKE15_V2_ACCOUNTPRIVACYSETTINGS.fields_by_name['settings'].message_type = _CMSGGCCSTRIKE15_V2_ACCOUNTPRIVACYSETTINGS_SETTING
_CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTABANDON.fields_by_name['abandoned_match'].message_type = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTRESERVE
_CMSGGCCSTRIKE15_V2_CLIENTGCRANKUPDATE.fields_by_name['rankings'].message_type = _PLAYERRANKINGINFO
_CMSGGCCSTRIKE15_V2_CLIENTCOMMENDPLAYER.fields_by_name['commendation'].message_type = _PLAYERCOMMENDATIONINFO
_CMSGGCCSTRIKE15_V2_CLIENTREQUESTWATCHINFOFRIENDS.fields_by_name['data_center_pings'].message_type = _DATACENTERPING
_CMSGGCCSTRIKE15_V2_CLIENTREQUESTJOINFRIENDDATA.fields_by_name['res'].message_type = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTRESERVE
_CMSGGCCSTRIKE15_V2_CLIENTREQUESTJOINSERVERDATA.fields_by_name['res'].message_type = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTRESERVE
_CMSGGCCSTRIKE15_V2_GC2SERVERNOTIFYXPREWARDED.fields_by_name['xp_progress_data'].message_type = _XPPROGRESSDATA
_CMSGGCCSTRIKE15_CLIENTDEEPSTATS_DEEPSTATSRANGE.containing_type = _CMSGGCCSTRIKE15_CLIENTDEEPSTATS
_CMSGGCCSTRIKE15_CLIENTDEEPSTATS_DEEPSTATSMATCH.fields_by_name['player'].message_type = _DEEPPLAYERSTATSENTRY
_CMSGGCCSTRIKE15_CLIENTDEEPSTATS_DEEPSTATSMATCH.fields_by_name['events'].message_type = _DEEPPLAYERMATCHEVENT
_CMSGGCCSTRIKE15_CLIENTDEEPSTATS_DEEPSTATSMATCH.containing_type = _CMSGGCCSTRIKE15_CLIENTDEEPSTATS
_CMSGGCCSTRIKE15_CLIENTDEEPSTATS.fields_by_name['range'].message_type = _CMSGGCCSTRIKE15_CLIENTDEEPSTATS_DEEPSTATSRANGE
_CMSGGCCSTRIKE15_CLIENTDEEPSTATS.fields_by_name['matches'].message_type = _CMSGGCCSTRIKE15_CLIENTDEEPSTATS_DEEPSTATSMATCH
_CMSGGCCSTRIKE15_V2_WATCHINFOUSERS.fields_by_name['watchable_match_infos'].message_type = _WATCHABLEMATCHINFO
_CMSGGCCSTRIKE15_V2_PLAYERSPROFILE.fields_by_name['account_profiles'].message_type = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTHELLO
_CMSGGCCSTRIKE15_V2_MATCHENDRUNREWARDDROPS.fields_by_name['serverinfo'].message_type = _CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERRESERVATIONRESPONSE
_CMSGGCCSTRIKE15_V2_MATCHENDRUNREWARDDROPS.fields_by_name['match_end_quest_data'].message_type = _CMSGGC_SERVERQUESTUPDATEDATA
_CECONITEMPREVIEWDATABLOCK_STICKER.containing_type = _CECONITEMPREVIEWDATABLOCK
_CECONITEMPREVIEWDATABLOCK.fields_by_name['stickers'].message_type = _CECONITEMPREVIEWDATABLOCK_STICKER
_CMSGGCCSTRIKE15_V2_MATCHENDREWARDDROPSNOTIFICATION.fields_by_name['iteminfo'].message_type = _CECONITEMPREVIEWDATABLOCK
_CMSGITEMACKNOWLEDGED.fields_by_name['iteminfo'].message_type = _CECONITEMPREVIEWDATABLOCK
_CMSGGCCSTRIKE15_V2_CLIENT2GCECONPREVIEWDATABLOCKRESPONSE.fields_by_name['iteminfo'].message_type = _CECONITEMPREVIEWDATABLOCK
_CDATAGCCSTRIKE15_V2_MATCHINFO.fields_by_name['watchablematchinfo'].message_type = _WATCHABLEMATCHINFO
_CDATAGCCSTRIKE15_V2_MATCHINFO.fields_by_name['roundstats_legacy'].message_type = _CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERROUNDSTATS
_CDATAGCCSTRIKE15_V2_MATCHINFO.fields_by_name['roundstatsall'].message_type = _CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERROUNDSTATS
_CDATAGCCSTRIKE15_V2_TOURNAMENTGROUP_PICKS.containing_type = _CDATAGCCSTRIKE15_V2_TOURNAMENTGROUP
_CDATAGCCSTRIKE15_V2_TOURNAMENTGROUP.fields_by_name['teams'].message_type = _CDATAGCCSTRIKE15_V2_TOURNAMENTGROUPTEAM
_CDATAGCCSTRIKE15_V2_TOURNAMENTGROUP.fields_by_name['picks'].message_type = _CDATAGCCSTRIKE15_V2_TOURNAMENTGROUP_PICKS
_CDATAGCCSTRIKE15_V2_TOURNAMENTSECTION.fields_by_name['groups'].message_type = _CDATAGCCSTRIKE15_V2_TOURNAMENTGROUP
_CDATAGCCSTRIKE15_V2_TOURNAMENTINFO.fields_by_name['sections'].message_type = _CDATAGCCSTRIKE15_V2_TOURNAMENTSECTION
_CDATAGCCSTRIKE15_V2_TOURNAMENTINFO.fields_by_name['tournament_event'].message_type = _TOURNAMENTEVENT
_CDATAGCCSTRIKE15_V2_TOURNAMENTINFO.fields_by_name['tournament_teams'].message_type = _TOURNAMENTTEAM
_CMSGGCCSTRIKE15_V2_MATCHLIST.fields_by_name['matches'].message_type = _CDATAGCCSTRIKE15_V2_MATCHINFO
_CMSGGCCSTRIKE15_V2_MATCHLIST.fields_by_name['streams'].message_type = _TOURNAMENTTEAM
_CMSGGCCSTRIKE15_V2_MATCHLIST.fields_by_name['tournamentinfo'].message_type = _CDATAGCCSTRIKE15_V2_TOURNAMENTINFO
_CMSGGCCSTRIKE15_V2_PREDICTIONS_GROUPMATCHTEAMPICK.containing_type = _CMSGGCCSTRIKE15_V2_PREDICTIONS
_CMSGGCCSTRIKE15_V2_PREDICTIONS.fields_by_name['group_match_team_picks'].message_type = _CMSGGCCSTRIKE15_V2_PREDICTIONS_GROUPMATCHTEAMPICK
_CMSGGCCSTRIKE15_V2_FANTASY_FANTASYSLOT.containing_type = _CMSGGCCSTRIKE15_V2_FANTASY
_CMSGGCCSTRIKE15_V2_FANTASY_FANTASYTEAM.fields_by_name['slots'].message_type = _CMSGGCCSTRIKE15_V2_FANTASY_FANTASYSLOT
_CMSGGCCSTRIKE15_V2_FANTASY_FANTASYTEAM.containing_type = _CMSGGCCSTRIKE15_V2_FANTASY
_CMSGGCCSTRIKE15_V2_FANTASY.fields_by_name['teams'].message_type = _CMSGGCCSTRIKE15_V2_FANTASY_FANTASYTEAM
_CMSGGCCSTRIKE15_V2_GIFTSLEADERBOARDRESPONSE_GIFTLEADERBOARDENTRY.containing_type = _CMSGGCCSTRIKE15_V2_GIFTSLEADERBOARDRESPONSE
_CMSGGCCSTRIKE15_V2_GIFTSLEADERBOARDRESPONSE.fields_by_name['entries'].message_type = _CMSGGCCSTRIKE15_V2_GIFTSLEADERBOARDRESPONSE_GIFTLEADERBOARDENTRY
_CSOPERSONADATAPUBLIC.fields_by_name['commendation'].message_type = _PLAYERCOMMENDATIONINFO
_CMSGGCCSTRIKE15_GOTVSYNCPACKET.fields_by_name['data'].message_type = engine__gcmessages__pb2._CENGINEGOTVSYNCPACKET
_CMSGGCCSTRIKE15_V2_CLIENTPLAYERDECALSIGN.fields_by_name['data'].message_type = _PLAYERDECALDIGITALSIGNATURE
_CMSGGCCSTRIKE15_V2_PARTY_SEARCHRESULTS_ENTRY.containing_type = _CMSGGCCSTRIKE15_V2_PARTY_SEARCHRESULTS
_CMSGGCCSTRIKE15_V2_PARTY_SEARCHRESULTS.fields_by_name['entries'].message_type = _CMSGGCCSTRIKE15_V2_PARTY_SEARCHRESULTS_ENTRY
_CMSGGCCSTRIKE15_V2_ACCOUNT_REQUESTCOPLAYS_PLAYER.containing_type = _CMSGGCCSTRIKE15_V2_ACCOUNT_REQUESTCOPLAYS
_CMSGGCCSTRIKE15_V2_ACCOUNT_REQUESTCOPLAYS.fields_by_name['players'].message_type = _CMSGGCCSTRIKE15_V2_ACCOUNT_REQUESTCOPLAYS_PLAYER
_CMSGGCCSTRIKE15_V2_CLIENTPARTYWARNING_ENTRY.containing_type = _CMSGGCCSTRIKE15_V2_CLIENTPARTYWARNING
_CMSGGCCSTRIKE15_V2_CLIENTPARTYWARNING.fields_by_name['entries'].message_type = _CMSGGCCSTRIKE15_V2_CLIENTPARTYWARNING_ENTRY
_CMSGGCCSTRIKE15_V2_CLIENTPERFREPORT_ENTRY.containing_type = _CMSGGCCSTRIKE15_V2_CLIENTPERFREPORT
_CMSGGCCSTRIKE15_V2_CLIENTPERFREPORT.fields_by_name['entries'].message_type = _CMSGGCCSTRIKE15_V2_CLIENTPERFREPORT_ENTRY
_CMSGGCCSTRIKE15_V2_CLIENTREPORTVALIDATION.fields_by_name['diagnostics'].message_type = _CVDIAGNOSTIC
DESCRIPTOR.message_types_by_name['GameServerPing'] = _GAMESERVERPING
DESCRIPTOR.message_types_by_name['DataCenterPing'] = _DATACENTERPING
DESCRIPTOR.message_types_by_name['DetailedSearchStatistic'] = _DETAILEDSEARCHSTATISTIC
DESCRIPTOR.message_types_by_name['TournamentPlayer'] = _TOURNAMENTPLAYER
DESCRIPTOR.message_types_by_name['TournamentTeam'] = _TOURNAMENTTEAM
DESCRIPTOR.message_types_by_name['TournamentEvent'] = _TOURNAMENTEVENT
DESCRIPTOR.message_types_by_name['GlobalStatistics'] = _GLOBALSTATISTICS
DESCRIPTOR.message_types_by_name['OperationalStatisticDescription'] = _OPERATIONALSTATISTICDESCRIPTION
DESCRIPTOR.message_types_by_name['OperationalStatisticElement'] = _OPERATIONALSTATISTICELEMENT
DESCRIPTOR.message_types_by_name['OperationalStatisticsPacket'] = _OPERATIONALSTATISTICSPACKET
DESCRIPTOR.message_types_by_name['PlayerRankingInfo'] = _PLAYERRANKINGINFO
DESCRIPTOR.message_types_by_name['PlayerCommendationInfo'] = _PLAYERCOMMENDATIONINFO
DESCRIPTOR.message_types_by_name['PlayerMedalsInfo'] = _PLAYERMEDALSINFO
DESCRIPTOR.message_types_by_name['AccountActivity'] = _ACCOUNTACTIVITY
DESCRIPTOR.message_types_by_name['TournamentMatchSetup'] = _TOURNAMENTMATCHSETUP
DESCRIPTOR.message_types_by_name['ServerHltvInfo'] = _SERVERHLTVINFO
DESCRIPTOR.message_types_by_name['IpAddressMask'] = _IPADDRESSMASK
DESCRIPTOR.message_types_by_name['CMsgCsgoSteamUserStatChange'] = _CMSGCSGOSTEAMUSERSTATCHANGE
DESCRIPTOR.message_types_by_name['XpProgressData'] = _XPPROGRESSDATA
DESCRIPTOR.message_types_by_name['MatchEndItemUpdates'] = _MATCHENDITEMUPDATES
DESCRIPTOR.message_types_by_name['ScoreLeaderboardData'] = _SCORELEADERBOARDDATA
DESCRIPTOR.message_types_by_name['PlayerQuestData'] = _PLAYERQUESTDATA
DESCRIPTOR.message_types_by_name['DeepPlayerStatsEntry'] = _DEEPPLAYERSTATSENTRY
DESCRIPTOR.message_types_by_name['DeepPlayerMatchEvent'] = _DEEPPLAYERMATCHEVENT
DESCRIPTOR.message_types_by_name['CMsgGC_ServerQuestUpdateData'] = _CMSGGC_SERVERQUESTUPDATEDATA
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchmakingGCOperationalStats'] = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGCOPERATIONALSTATS
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm'] = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2SERVERCONFIRM
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_GC2ServerReservationUpdate'] = _CMSGGCCSTRIKE15_V2_GC2SERVERRESERVATIONUPDATE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchmakingStart'] = _CMSGGCCSTRIKE15_V2_MATCHMAKINGSTART
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchmakingStop'] = _CMSGGCCSTRIKE15_V2_MATCHMAKINGSTOP
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchmakingClient2ServerPing'] = _CMSGGCCSTRIKE15_V2_MATCHMAKINGCLIENT2SERVERPING
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate'] = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTUPDATE
DESCRIPTOR.message_types_by_name['CDataGCCStrike15_v2_TournamentMatchDraft'] = _CDATAGCCSTRIKE15_V2_TOURNAMENTMATCHDRAFT
DESCRIPTOR.message_types_by_name['CPreMatchInfoData'] = _CPREMATCHINFODATA
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve'] = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2SERVERRESERVE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchmakingServerReservationResponse'] = _CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERRESERVATIONRESPONSE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve'] = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTRESERVE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchmakingServerRoundStats'] = _CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERROUNDSTATS
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchmakingClient2GCHello'] = _CMSGGCCSTRIKE15_V2_MATCHMAKINGCLIENT2GCHELLO
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchmakingGC2ClientHello'] = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTHELLO
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_AccountPrivacySettings'] = _CMSGGCCSTRIKE15_V2_ACCOUNTPRIVACYSETTINGS
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon'] = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTABANDON
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientGCRankUpdate'] = _CMSGGCCSTRIKE15_V2_CLIENTGCRANKUPDATE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate'] = _CMSGGCCSTRIKE15_V2_MATCHMAKINGOPERATOR2GCBLOGUPDATE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ServerNotificationForUserPenalty'] = _CMSGGCCSTRIKE15_V2_SERVERNOTIFICATIONFORUSERPENALTY
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientReportPlayer'] = _CMSGGCCSTRIKE15_V2_CLIENTREPORTPLAYER
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientCommendPlayer'] = _CMSGGCCSTRIKE15_V2_CLIENTCOMMENDPLAYER
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientReportServer'] = _CMSGGCCSTRIKE15_V2_CLIENTREPORTSERVER
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientReportResponse'] = _CMSGGCCSTRIKE15_V2_CLIENTREPORTRESPONSE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends'] = _CMSGGCCSTRIKE15_V2_CLIENTREQUESTWATCHINFOFRIENDS
DESCRIPTOR.message_types_by_name['WatchableMatchInfo'] = _WATCHABLEMATCHINFO
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientRequestJoinFriendData'] = _CMSGGCCSTRIKE15_V2_CLIENTREQUESTJOINFRIENDDATA
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientRequestJoinServerData'] = _CMSGGCCSTRIKE15_V2_CLIENTREQUESTJOINSERVERDATA
DESCRIPTOR.message_types_by_name['CMsgGCCstrike15_v2_ClientRequestNewMission'] = _CMSGGCCSTRIKE15_V2_CLIENTREQUESTNEWMISSION
DESCRIPTOR.message_types_by_name['CMsgGCCstrike15_v2_ClientRedeemMissionReward'] = _CMSGGCCSTRIKE15_V2_CLIENTREDEEMMISSIONREWARD
DESCRIPTOR.message_types_by_name['CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded'] = _CMSGGCCSTRIKE15_V2_GC2SERVERNOTIFYXPREWARDED
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_ClientDeepStats'] = _CMSGGCCSTRIKE15_CLIENTDEEPSTATS
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_WatchInfoUsers'] = _CMSGGCCSTRIKE15_V2_WATCHINFOUSERS
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientRequestPlayersProfile'] = _CMSGGCCSTRIKE15_V2_CLIENTREQUESTPLAYERSPROFILE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_PlayersProfile'] = _CMSGGCCSTRIKE15_V2_PLAYERSPROFILE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate'] = _CMSGGCCSTRIKE15_V2_PLAYEROVERWATCHCASEUPDATE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment'] = _CMSGGCCSTRIKE15_V2_PLAYEROVERWATCHCASEASSIGNMENT
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus'] = _CMSGGCCSTRIKE15_V2_PLAYEROVERWATCHCASESTATUS
DESCRIPTOR.message_types_by_name['CClientHeaderOverwatchEvidence'] = _CCLIENTHEADEROVERWATCHEVIDENCE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_GC2ClientTextMsg'] = _CMSGGCCSTRIKE15_V2_GC2CLIENTTEXTMSG
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_Client2GCTextMsg'] = _CMSGGCCSTRIKE15_V2_CLIENT2GCTEXTMSG
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchEndRunRewardDrops'] = _CMSGGCCSTRIKE15_V2_MATCHENDRUNREWARDDROPS
DESCRIPTOR.message_types_by_name['CEconItemPreviewDataBlock'] = _CECONITEMPREVIEWDATABLOCK
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchEndRewardDropsNotification'] = _CMSGGCCSTRIKE15_V2_MATCHENDREWARDDROPSNOTIFICATION
DESCRIPTOR.message_types_by_name['CMsgItemAcknowledged'] = _CMSGITEMACKNOWLEDGED
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest'] = _CMSGGCCSTRIKE15_V2_CLIENT2GCECONPREVIEWDATABLOCKREQUEST
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse'] = _CMSGGCCSTRIKE15_V2_CLIENT2GCECONPREVIEWDATABLOCKRESPONSE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames'] = _CMSGGCCSTRIKE15_V2_MATCHLISTREQUESTCURRENTLIVEGAMES
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser'] = _CMSGGCCSTRIKE15_V2_MATCHLISTREQUESTLIVEGAMEFORUSER
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchListRequestRecentUserGames'] = _CMSGGCCSTRIKE15_V2_MATCHLISTREQUESTRECENTUSERGAMES
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchListRequestTournamentGames'] = _CMSGGCCSTRIKE15_V2_MATCHLISTREQUESTTOURNAMENTGAMES
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchListRequestFullGameInfo'] = _CMSGGCCSTRIKE15_V2_MATCHLISTREQUESTFULLGAMEINFO
DESCRIPTOR.message_types_by_name['CDataGCCStrike15_v2_MatchInfo'] = _CDATAGCCSTRIKE15_V2_MATCHINFO
DESCRIPTOR.message_types_by_name['CDataGCCStrike15_v2_TournamentGroupTeam'] = _CDATAGCCSTRIKE15_V2_TOURNAMENTGROUPTEAM
DESCRIPTOR.message_types_by_name['CDataGCCStrike15_v2_TournamentGroup'] = _CDATAGCCSTRIKE15_V2_TOURNAMENTGROUP
DESCRIPTOR.message_types_by_name['CDataGCCStrike15_v2_TournamentSection'] = _CDATAGCCSTRIKE15_V2_TOURNAMENTSECTION
DESCRIPTOR.message_types_by_name['CDataGCCStrike15_v2_TournamentInfo'] = _CDATAGCCSTRIKE15_V2_TOURNAMENTINFO
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_MatchList'] = _CMSGGCCSTRIKE15_V2_MATCHLIST
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_Predictions'] = _CMSGGCCSTRIKE15_V2_PREDICTIONS
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_Fantasy'] = _CMSGGCCSTRIKE15_V2_FANTASY
DESCRIPTOR.message_types_by_name['CAttribute_String'] = _CATTRIBUTE_STRING
DESCRIPTOR.message_types_by_name['CMsgCStrike15Welcome'] = _CMSGCSTRIKE15WELCOME
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientVarValueNotificationInfo'] = _CMSGGCCSTRIKE15_V2_CLIENTVARVALUENOTIFICATIONINFO
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ServerVarValueNotificationInfo'] = _CMSGGCCSTRIKE15_V2_SERVERVARVALUENOTIFICATIONINFO
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_GiftsLeaderboardRequest'] = _CMSGGCCSTRIKE15_V2_GIFTSLEADERBOARDREQUEST
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_GiftsLeaderboardResponse'] = _CMSGGCCSTRIKE15_V2_GIFTSLEADERBOARDRESPONSE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientSubmitSurveyVote'] = _CMSGGCCSTRIKE15_V2_CLIENTSUBMITSURVEYVOTE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_Server2GCClientValidate'] = _CMSGGCCSTRIKE15_V2_SERVER2GCCLIENTVALIDATE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_GC2ClientTournamentInfo'] = _CMSGGCCSTRIKE15_V2_GC2CLIENTTOURNAMENTINFO
DESCRIPTOR.message_types_by_name['CSOEconCoupon'] = _CSOECONCOUPON
DESCRIPTOR.message_types_by_name['CSOQuestProgress'] = _CSOQUESTPROGRESS
DESCRIPTOR.message_types_by_name['CSOAccountSeasonalOperation'] = _CSOACCOUNTSEASONALOPERATION
DESCRIPTOR.message_types_by_name['CSOPersonaDataPublic'] = _CSOPERSONADATAPUBLIC
DESCRIPTOR.message_types_by_name['CMsgGC_GlobalGame_Subscribe'] = _CMSGGC_GLOBALGAME_SUBSCRIBE
DESCRIPTOR.message_types_by_name['CMsgGC_GlobalGame_Unsubscribe'] = _CMSGGC_GLOBALGAME_UNSUBSCRIBE
DESCRIPTOR.message_types_by_name['CMsgGC_GlobalGame_Play'] = _CMSGGC_GLOBALGAME_PLAY
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_AcknowledgePenalty'] = _CMSGGCCSTRIKE15_V2_ACKNOWLEDGEPENALTY
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin'] = _CMSGGCCSTRIKE15_V2_CLIENT2GCREQUESTPRESTIGECOIN
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_Client2GCStreamUnlock'] = _CMSGGCCSTRIKE15_V2_CLIENT2GCSTREAMUNLOCK
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientToGCRequestElevate'] = _CMSGGCCSTRIKE15_V2_CLIENTTOGCREQUESTELEVATE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientToGCChat'] = _CMSGGCCSTRIKE15_V2_CLIENTTOGCCHAT
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_GCToClientChat'] = _CMSGGCCSTRIKE15_V2_GCTOCLIENTCHAT
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientAuthKeyCode'] = _CMSGGCCSTRIKE15_V2_CLIENTAUTHKEYCODE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_GotvSyncPacket'] = _CMSGGCCSTRIKE15_GOTVSYNCPACKET
DESCRIPTOR.message_types_by_name['PlayerDecalDigitalSignature'] = _PLAYERDECALDIGITALSIGNATURE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientPlayerDecalSign'] = _CMSGGCCSTRIKE15_V2_CLIENTPLAYERDECALSIGN
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientLogonFatalError'] = _CMSGGCCSTRIKE15_V2_CLIENTLOGONFATALERROR
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientPollState'] = _CMSGGCCSTRIKE15_V2_CLIENTPOLLSTATE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_Party_Register'] = _CMSGGCCSTRIKE15_V2_PARTY_REGISTER
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_Party_Search'] = _CMSGGCCSTRIKE15_V2_PARTY_SEARCH
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_Party_SearchResults'] = _CMSGGCCSTRIKE15_V2_PARTY_SEARCHRESULTS
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_Party_Invite'] = _CMSGGCCSTRIKE15_V2_PARTY_INVITE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_Account_RequestCoPlays'] = _CMSGGCCSTRIKE15_V2_ACCOUNT_REQUESTCOPLAYS
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientToGCRequestTicket'] = _CMSGGCCSTRIKE15_V2_CLIENTTOGCREQUESTTICKET
DESCRIPTOR.message_types_by_name['CMsgGCToClientSteamDatagramTicket'] = _CMSGGCTOCLIENTSTEAMDATAGRAMTICKET
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientRequestOffers'] = _CMSGGCCSTRIKE15_V2_CLIENTREQUESTOFFERS
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientRequestSouvenir'] = _CMSGGCCSTRIKE15_V2_CLIENTREQUESTSOUVENIR
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientAccountBalance'] = _CMSGGCCSTRIKE15_V2_CLIENTACCOUNTBALANCE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientPartyJoinRelay'] = _CMSGGCCSTRIKE15_V2_CLIENTPARTYJOINRELAY
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientPartyWarning'] = _CMSGGCCSTRIKE15_V2_CLIENTPARTYWARNING
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_SetEventFavorite'] = _CMSGGCCSTRIKE15_V2_SETEVENTFAVORITE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_GetEventFavorites_Request'] = _CMSGGCCSTRIKE15_V2_GETEVENTFAVORITES_REQUEST
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_GetEventFavorites_Response'] = _CMSGGCCSTRIKE15_V2_GETEVENTFAVORITES_RESPONSE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientPerfReport'] = _CMSGGCCSTRIKE15_V2_CLIENTPERFREPORT
DESCRIPTOR.message_types_by_name['CVDiagnostic'] = _CVDIAGNOSTIC
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_ClientReportValidation'] = _CMSGGCCSTRIKE15_V2_CLIENTREPORTVALIDATION
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode'] = _CMSGGCCSTRIKE15_V2_GC2CLIENTREFUSESECUREMODE
DESCRIPTOR.message_types_by_name['CMsgGCCStrike15_v2_GC2ClientRequestValidation'] = _CMSGGCCSTRIKE15_V2_GC2CLIENTREQUESTVALIDATION
DESCRIPTOR.enum_types_by_name['ECsgoGCMsg'] = _ECSGOGCMSG
DESCRIPTOR.enum_types_by_name['ECsgoSteamUserStat'] = _ECSGOSTEAMUSERSTAT
DESCRIPTOR.enum_types_by_name['EClientReportingVersion'] = _ECLIENTREPORTINGVERSION
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
GameServerPing = _reflection.GeneratedProtocolMessageType('GameServerPing', (_message.Message,), dict(
DESCRIPTOR = _GAMESERVERPING,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.GameServerPing)
))
_sym_db.RegisterMessage(GameServerPing)
DataCenterPing = _reflection.GeneratedProtocolMessageType('DataCenterPing', (_message.Message,), dict(
DESCRIPTOR = _DATACENTERPING,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.DataCenterPing)
))
_sym_db.RegisterMessage(DataCenterPing)
DetailedSearchStatistic = _reflection.GeneratedProtocolMessageType('DetailedSearchStatistic', (_message.Message,), dict(
DESCRIPTOR = _DETAILEDSEARCHSTATISTIC,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.DetailedSearchStatistic)
))
_sym_db.RegisterMessage(DetailedSearchStatistic)
TournamentPlayer = _reflection.GeneratedProtocolMessageType('TournamentPlayer', (_message.Message,), dict(
DESCRIPTOR = _TOURNAMENTPLAYER,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.TournamentPlayer)
))
_sym_db.RegisterMessage(TournamentPlayer)
TournamentTeam = _reflection.GeneratedProtocolMessageType('TournamentTeam', (_message.Message,), dict(
DESCRIPTOR = _TOURNAMENTTEAM,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.TournamentTeam)
))
_sym_db.RegisterMessage(TournamentTeam)
TournamentEvent = _reflection.GeneratedProtocolMessageType('TournamentEvent', (_message.Message,), dict(
DESCRIPTOR = _TOURNAMENTEVENT,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.TournamentEvent)
))
_sym_db.RegisterMessage(TournamentEvent)
GlobalStatistics = _reflection.GeneratedProtocolMessageType('GlobalStatistics', (_message.Message,), dict(
DESCRIPTOR = _GLOBALSTATISTICS,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.GlobalStatistics)
))
_sym_db.RegisterMessage(GlobalStatistics)
OperationalStatisticDescription = _reflection.GeneratedProtocolMessageType('OperationalStatisticDescription', (_message.Message,), dict(
DESCRIPTOR = _OPERATIONALSTATISTICDESCRIPTION,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.OperationalStatisticDescription)
))
_sym_db.RegisterMessage(OperationalStatisticDescription)
OperationalStatisticElement = _reflection.GeneratedProtocolMessageType('OperationalStatisticElement', (_message.Message,), dict(
DESCRIPTOR = _OPERATIONALSTATISTICELEMENT,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.OperationalStatisticElement)
))
_sym_db.RegisterMessage(OperationalStatisticElement)
OperationalStatisticsPacket = _reflection.GeneratedProtocolMessageType('OperationalStatisticsPacket', (_message.Message,), dict(
DESCRIPTOR = _OPERATIONALSTATISTICSPACKET,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.OperationalStatisticsPacket)
))
_sym_db.RegisterMessage(OperationalStatisticsPacket)
PlayerRankingInfo = _reflection.GeneratedProtocolMessageType('PlayerRankingInfo', (_message.Message,), dict(
DESCRIPTOR = _PLAYERRANKINGINFO,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.PlayerRankingInfo)
))
_sym_db.RegisterMessage(PlayerRankingInfo)
PlayerCommendationInfo = _reflection.GeneratedProtocolMessageType('PlayerCommendationInfo', (_message.Message,), dict(
DESCRIPTOR = _PLAYERCOMMENDATIONINFO,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.PlayerCommendationInfo)
))
_sym_db.RegisterMessage(PlayerCommendationInfo)
PlayerMedalsInfo = _reflection.GeneratedProtocolMessageType('PlayerMedalsInfo', (_message.Message,), dict(
DESCRIPTOR = _PLAYERMEDALSINFO,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.PlayerMedalsInfo)
))
_sym_db.RegisterMessage(PlayerMedalsInfo)
AccountActivity = _reflection.GeneratedProtocolMessageType('AccountActivity', (_message.Message,), dict(
DESCRIPTOR = _ACCOUNTACTIVITY,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.AccountActivity)
))
_sym_db.RegisterMessage(AccountActivity)
TournamentMatchSetup = _reflection.GeneratedProtocolMessageType('TournamentMatchSetup', (_message.Message,), dict(
DESCRIPTOR = _TOURNAMENTMATCHSETUP,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.TournamentMatchSetup)
))
_sym_db.RegisterMessage(TournamentMatchSetup)
ServerHltvInfo = _reflection.GeneratedProtocolMessageType('ServerHltvInfo', (_message.Message,), dict(
DESCRIPTOR = _SERVERHLTVINFO,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.ServerHltvInfo)
))
_sym_db.RegisterMessage(ServerHltvInfo)
IpAddressMask = _reflection.GeneratedProtocolMessageType('IpAddressMask', (_message.Message,), dict(
DESCRIPTOR = _IPADDRESSMASK,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.IpAddressMask)
))
_sym_db.RegisterMessage(IpAddressMask)
CMsgCsgoSteamUserStatChange = _reflection.GeneratedProtocolMessageType('CMsgCsgoSteamUserStatChange', (_message.Message,), dict(
DESCRIPTOR = _CMSGCSGOSTEAMUSERSTATCHANGE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgCsgoSteamUserStatChange)
))
_sym_db.RegisterMessage(CMsgCsgoSteamUserStatChange)
XpProgressData = _reflection.GeneratedProtocolMessageType('XpProgressData', (_message.Message,), dict(
DESCRIPTOR = _XPPROGRESSDATA,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.XpProgressData)
))
_sym_db.RegisterMessage(XpProgressData)
MatchEndItemUpdates = _reflection.GeneratedProtocolMessageType('MatchEndItemUpdates', (_message.Message,), dict(
DESCRIPTOR = _MATCHENDITEMUPDATES,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.MatchEndItemUpdates)
))
_sym_db.RegisterMessage(MatchEndItemUpdates)
ScoreLeaderboardData = _reflection.GeneratedProtocolMessageType('ScoreLeaderboardData', (_message.Message,), dict(
Entry = _reflection.GeneratedProtocolMessageType('Entry', (_message.Message,), dict(
DESCRIPTOR = _SCORELEADERBOARDDATA_ENTRY,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.ScoreLeaderboardData.Entry)
))
,
AccountEntries = _reflection.GeneratedProtocolMessageType('AccountEntries', (_message.Message,), dict(
DESCRIPTOR = _SCORELEADERBOARDDATA_ACCOUNTENTRIES,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.ScoreLeaderboardData.AccountEntries)
))
,
DESCRIPTOR = _SCORELEADERBOARDDATA,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.ScoreLeaderboardData)
))
_sym_db.RegisterMessage(ScoreLeaderboardData)
_sym_db.RegisterMessage(ScoreLeaderboardData.Entry)
_sym_db.RegisterMessage(ScoreLeaderboardData.AccountEntries)
PlayerQuestData = _reflection.GeneratedProtocolMessageType('PlayerQuestData', (_message.Message,), dict(
QuestItemData = _reflection.GeneratedProtocolMessageType('QuestItemData', (_message.Message,), dict(
DESCRIPTOR = _PLAYERQUESTDATA_QUESTITEMDATA,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.PlayerQuestData.QuestItemData)
))
,
DESCRIPTOR = _PLAYERQUESTDATA,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.PlayerQuestData)
))
_sym_db.RegisterMessage(PlayerQuestData)
_sym_db.RegisterMessage(PlayerQuestData.QuestItemData)
DeepPlayerStatsEntry = _reflection.GeneratedProtocolMessageType('DeepPlayerStatsEntry', (_message.Message,), dict(
DESCRIPTOR = _DEEPPLAYERSTATSENTRY,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.DeepPlayerStatsEntry)
))
_sym_db.RegisterMessage(DeepPlayerStatsEntry)
DeepPlayerMatchEvent = _reflection.GeneratedProtocolMessageType('DeepPlayerMatchEvent', (_message.Message,), dict(
DESCRIPTOR = _DEEPPLAYERMATCHEVENT,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.DeepPlayerMatchEvent)
))
_sym_db.RegisterMessage(DeepPlayerMatchEvent)
CMsgGC_ServerQuestUpdateData = _reflection.GeneratedProtocolMessageType('CMsgGC_ServerQuestUpdateData', (_message.Message,), dict(
DESCRIPTOR = _CMSGGC_SERVERQUESTUPDATEDATA,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGC_ServerQuestUpdateData)
))
_sym_db.RegisterMessage(CMsgGC_ServerQuestUpdateData)
CMsgGCCStrike15_v2_MatchmakingGCOperationalStats = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchmakingGCOperationalStats', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGCOPERATIONALSTATS,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchmakingGCOperationalStats)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchmakingGCOperationalStats)
CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2SERVERCONFIRM,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm)
CMsgGCCStrike15_v2_GC2ServerReservationUpdate = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_GC2ServerReservationUpdate', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_GC2SERVERRESERVATIONUPDATE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_GC2ServerReservationUpdate)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_GC2ServerReservationUpdate)
CMsgGCCStrike15_v2_MatchmakingStart = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchmakingStart', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHMAKINGSTART,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchmakingStart)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchmakingStart)
CMsgGCCStrike15_v2_MatchmakingStop = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchmakingStop', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHMAKINGSTOP,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchmakingStop)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchmakingStop)
CMsgGCCStrike15_v2_MatchmakingClient2ServerPing = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchmakingClient2ServerPing', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHMAKINGCLIENT2SERVERPING,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchmakingClient2ServerPing)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchmakingClient2ServerPing)
CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate', (_message.Message,), dict(
Note = _reflection.GeneratedProtocolMessageType('Note', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTUPDATE_NOTE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.Note)
))
,
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTUPDATE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate)
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.Note)
CDataGCCStrike15_v2_TournamentMatchDraft = _reflection.GeneratedProtocolMessageType('CDataGCCStrike15_v2_TournamentMatchDraft', (_message.Message,), dict(
Entry = _reflection.GeneratedProtocolMessageType('Entry', (_message.Message,), dict(
DESCRIPTOR = _CDATAGCCSTRIKE15_V2_TOURNAMENTMATCHDRAFT_ENTRY,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CDataGCCStrike15_v2_TournamentMatchDraft.Entry)
))
,
DESCRIPTOR = _CDATAGCCSTRIKE15_V2_TOURNAMENTMATCHDRAFT,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CDataGCCStrike15_v2_TournamentMatchDraft)
))
_sym_db.RegisterMessage(CDataGCCStrike15_v2_TournamentMatchDraft)
_sym_db.RegisterMessage(CDataGCCStrike15_v2_TournamentMatchDraft.Entry)
CPreMatchInfoData = _reflection.GeneratedProtocolMessageType('CPreMatchInfoData', (_message.Message,), dict(
TeamStats = _reflection.GeneratedProtocolMessageType('TeamStats', (_message.Message,), dict(
DESCRIPTOR = _CPREMATCHINFODATA_TEAMSTATS,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CPreMatchInfoData.TeamStats)
))
,
DESCRIPTOR = _CPREMATCHINFODATA,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CPreMatchInfoData)
))
_sym_db.RegisterMessage(CPreMatchInfoData)
_sym_db.RegisterMessage(CPreMatchInfoData.TeamStats)
CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2SERVERRESERVE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve)
CMsgGCCStrike15_v2_MatchmakingServerReservationResponse = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchmakingServerReservationResponse', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERRESERVATIONRESPONSE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchmakingServerReservationResponse)
CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTRESERVE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve)
CMsgGCCStrike15_v2_MatchmakingServerRoundStats = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchmakingServerRoundStats', (_message.Message,), dict(
DropInfo = _reflection.GeneratedProtocolMessageType('DropInfo', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERROUNDSTATS_DROPINFO,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.DropInfo)
))
,
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHMAKINGSERVERROUNDSTATS,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchmakingServerRoundStats)
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchmakingServerRoundStats.DropInfo)
CMsgGCCStrike15_v2_MatchmakingClient2GCHello = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchmakingClient2GCHello', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHMAKINGCLIENT2GCHELLO,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchmakingClient2GCHello)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchmakingClient2GCHello)
CMsgGCCStrike15_v2_MatchmakingGC2ClientHello = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchmakingGC2ClientHello', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTHELLO,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchmakingGC2ClientHello)
CMsgGCCStrike15_v2_AccountPrivacySettings = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_AccountPrivacySettings', (_message.Message,), dict(
Setting = _reflection.GeneratedProtocolMessageType('Setting', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_ACCOUNTPRIVACYSETTINGS_SETTING,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_AccountPrivacySettings.Setting)
))
,
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_ACCOUNTPRIVACYSETTINGS,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_AccountPrivacySettings)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_AccountPrivacySettings)
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_AccountPrivacySettings.Setting)
CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHMAKINGGC2CLIENTABANDON,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon)
CMsgGCCStrike15_v2_ClientGCRankUpdate = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientGCRankUpdate', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTGCRANKUPDATE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientGCRankUpdate)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientGCRankUpdate)
CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHMAKINGOPERATOR2GCBLOGUPDATE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate)
CMsgGCCStrike15_v2_ServerNotificationForUserPenalty = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ServerNotificationForUserPenalty', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_SERVERNOTIFICATIONFORUSERPENALTY,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ServerNotificationForUserPenalty)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ServerNotificationForUserPenalty)
CMsgGCCStrike15_v2_ClientReportPlayer = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientReportPlayer', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTREPORTPLAYER,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientReportPlayer)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientReportPlayer)
CMsgGCCStrike15_v2_ClientCommendPlayer = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientCommendPlayer', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTCOMMENDPLAYER,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientCommendPlayer)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientCommendPlayer)
CMsgGCCStrike15_v2_ClientReportServer = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientReportServer', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTREPORTSERVER,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientReportServer)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientReportServer)
CMsgGCCStrike15_v2_ClientReportResponse = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientReportResponse', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTREPORTRESPONSE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientReportResponse)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientReportResponse)
CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTREQUESTWATCHINFOFRIENDS,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends)
WatchableMatchInfo = _reflection.GeneratedProtocolMessageType('WatchableMatchInfo', (_message.Message,), dict(
DESCRIPTOR = _WATCHABLEMATCHINFO,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.WatchableMatchInfo)
))
_sym_db.RegisterMessage(WatchableMatchInfo)
CMsgGCCStrike15_v2_ClientRequestJoinFriendData = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientRequestJoinFriendData', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTREQUESTJOINFRIENDDATA,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientRequestJoinFriendData)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientRequestJoinFriendData)
CMsgGCCStrike15_v2_ClientRequestJoinServerData = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientRequestJoinServerData', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTREQUESTJOINSERVERDATA,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientRequestJoinServerData)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientRequestJoinServerData)
CMsgGCCstrike15_v2_ClientRequestNewMission = _reflection.GeneratedProtocolMessageType('CMsgGCCstrike15_v2_ClientRequestNewMission', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTREQUESTNEWMISSION,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCstrike15_v2_ClientRequestNewMission)
))
_sym_db.RegisterMessage(CMsgGCCstrike15_v2_ClientRequestNewMission)
CMsgGCCstrike15_v2_ClientRedeemMissionReward = _reflection.GeneratedProtocolMessageType('CMsgGCCstrike15_v2_ClientRedeemMissionReward', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTREDEEMMISSIONREWARD,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCstrike15_v2_ClientRedeemMissionReward)
))
_sym_db.RegisterMessage(CMsgGCCstrike15_v2_ClientRedeemMissionReward)
CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded = _reflection.GeneratedProtocolMessageType('CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_GC2SERVERNOTIFYXPREWARDED,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded)
))
_sym_db.RegisterMessage(CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded)
CMsgGCCStrike15_ClientDeepStats = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_ClientDeepStats', (_message.Message,), dict(
DeepStatsRange = _reflection.GeneratedProtocolMessageType('DeepStatsRange', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_CLIENTDEEPSTATS_DEEPSTATSRANGE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_ClientDeepStats.DeepStatsRange)
))
,
DeepStatsMatch = _reflection.GeneratedProtocolMessageType('DeepStatsMatch', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_CLIENTDEEPSTATS_DEEPSTATSMATCH,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_ClientDeepStats.DeepStatsMatch)
))
,
DESCRIPTOR = _CMSGGCCSTRIKE15_CLIENTDEEPSTATS,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_ClientDeepStats)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_ClientDeepStats)
_sym_db.RegisterMessage(CMsgGCCStrike15_ClientDeepStats.DeepStatsRange)
_sym_db.RegisterMessage(CMsgGCCStrike15_ClientDeepStats.DeepStatsMatch)
CMsgGCCStrike15_v2_WatchInfoUsers = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_WatchInfoUsers', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_WATCHINFOUSERS,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_WatchInfoUsers)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_WatchInfoUsers)
CMsgGCCStrike15_v2_ClientRequestPlayersProfile = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientRequestPlayersProfile', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTREQUESTPLAYERSPROFILE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientRequestPlayersProfile)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientRequestPlayersProfile)
CMsgGCCStrike15_v2_PlayersProfile = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_PlayersProfile', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_PLAYERSPROFILE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_PlayersProfile)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_PlayersProfile)
CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_PLAYEROVERWATCHCASEUPDATE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate)
CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_PLAYEROVERWATCHCASEASSIGNMENT,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment)
CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_PLAYEROVERWATCHCASESTATUS,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus)
CClientHeaderOverwatchEvidence = _reflection.GeneratedProtocolMessageType('CClientHeaderOverwatchEvidence', (_message.Message,), dict(
DESCRIPTOR = _CCLIENTHEADEROVERWATCHEVIDENCE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CClientHeaderOverwatchEvidence)
))
_sym_db.RegisterMessage(CClientHeaderOverwatchEvidence)
CMsgGCCStrike15_v2_GC2ClientTextMsg = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_GC2ClientTextMsg', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_GC2CLIENTTEXTMSG,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_GC2ClientTextMsg)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_GC2ClientTextMsg)
CMsgGCCStrike15_v2_Client2GCTextMsg = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_Client2GCTextMsg', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENT2GCTEXTMSG,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_Client2GCTextMsg)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_Client2GCTextMsg)
CMsgGCCStrike15_v2_MatchEndRunRewardDrops = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchEndRunRewardDrops', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHENDRUNREWARDDROPS,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchEndRunRewardDrops)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchEndRunRewardDrops)
CEconItemPreviewDataBlock = _reflection.GeneratedProtocolMessageType('CEconItemPreviewDataBlock', (_message.Message,), dict(
Sticker = _reflection.GeneratedProtocolMessageType('Sticker', (_message.Message,), dict(
DESCRIPTOR = _CECONITEMPREVIEWDATABLOCK_STICKER,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CEconItemPreviewDataBlock.Sticker)
))
,
DESCRIPTOR = _CECONITEMPREVIEWDATABLOCK,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CEconItemPreviewDataBlock)
))
_sym_db.RegisterMessage(CEconItemPreviewDataBlock)
_sym_db.RegisterMessage(CEconItemPreviewDataBlock.Sticker)
CMsgGCCStrike15_v2_MatchEndRewardDropsNotification = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchEndRewardDropsNotification', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHENDREWARDDROPSNOTIFICATION,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchEndRewardDropsNotification)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchEndRewardDropsNotification)
CMsgItemAcknowledged = _reflection.GeneratedProtocolMessageType('CMsgItemAcknowledged', (_message.Message,), dict(
DESCRIPTOR = _CMSGITEMACKNOWLEDGED,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgItemAcknowledged)
))
_sym_db.RegisterMessage(CMsgItemAcknowledged)
CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENT2GCECONPREVIEWDATABLOCKREQUEST,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest)
CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENT2GCECONPREVIEWDATABLOCKRESPONSE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse)
CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHLISTREQUESTCURRENTLIVEGAMES,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames)
CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHLISTREQUESTLIVEGAMEFORUSER,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser)
CMsgGCCStrike15_v2_MatchListRequestRecentUserGames = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchListRequestRecentUserGames', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHLISTREQUESTRECENTUSERGAMES,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchListRequestRecentUserGames)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchListRequestRecentUserGames)
CMsgGCCStrike15_v2_MatchListRequestTournamentGames = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchListRequestTournamentGames', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHLISTREQUESTTOURNAMENTGAMES,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchListRequestTournamentGames)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchListRequestTournamentGames)
CMsgGCCStrike15_v2_MatchListRequestFullGameInfo = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchListRequestFullGameInfo', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHLISTREQUESTFULLGAMEINFO,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchListRequestFullGameInfo)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchListRequestFullGameInfo)
CDataGCCStrike15_v2_MatchInfo = _reflection.GeneratedProtocolMessageType('CDataGCCStrike15_v2_MatchInfo', (_message.Message,), dict(
DESCRIPTOR = _CDATAGCCSTRIKE15_V2_MATCHINFO,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CDataGCCStrike15_v2_MatchInfo)
))
_sym_db.RegisterMessage(CDataGCCStrike15_v2_MatchInfo)
CDataGCCStrike15_v2_TournamentGroupTeam = _reflection.GeneratedProtocolMessageType('CDataGCCStrike15_v2_TournamentGroupTeam', (_message.Message,), dict(
DESCRIPTOR = _CDATAGCCSTRIKE15_V2_TOURNAMENTGROUPTEAM,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CDataGCCStrike15_v2_TournamentGroupTeam)
))
_sym_db.RegisterMessage(CDataGCCStrike15_v2_TournamentGroupTeam)
CDataGCCStrike15_v2_TournamentGroup = _reflection.GeneratedProtocolMessageType('CDataGCCStrike15_v2_TournamentGroup', (_message.Message,), dict(
Picks = _reflection.GeneratedProtocolMessageType('Picks', (_message.Message,), dict(
DESCRIPTOR = _CDATAGCCSTRIKE15_V2_TOURNAMENTGROUP_PICKS,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CDataGCCStrike15_v2_TournamentGroup.Picks)
))
,
DESCRIPTOR = _CDATAGCCSTRIKE15_V2_TOURNAMENTGROUP,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CDataGCCStrike15_v2_TournamentGroup)
))
_sym_db.RegisterMessage(CDataGCCStrike15_v2_TournamentGroup)
_sym_db.RegisterMessage(CDataGCCStrike15_v2_TournamentGroup.Picks)
CDataGCCStrike15_v2_TournamentSection = _reflection.GeneratedProtocolMessageType('CDataGCCStrike15_v2_TournamentSection', (_message.Message,), dict(
DESCRIPTOR = _CDATAGCCSTRIKE15_V2_TOURNAMENTSECTION,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CDataGCCStrike15_v2_TournamentSection)
))
_sym_db.RegisterMessage(CDataGCCStrike15_v2_TournamentSection)
CDataGCCStrike15_v2_TournamentInfo = _reflection.GeneratedProtocolMessageType('CDataGCCStrike15_v2_TournamentInfo', (_message.Message,), dict(
DESCRIPTOR = _CDATAGCCSTRIKE15_V2_TOURNAMENTINFO,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CDataGCCStrike15_v2_TournamentInfo)
))
_sym_db.RegisterMessage(CDataGCCStrike15_v2_TournamentInfo)
CMsgGCCStrike15_v2_MatchList = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_MatchList', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_MATCHLIST,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_MatchList)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_MatchList)
CMsgGCCStrike15_v2_Predictions = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_Predictions', (_message.Message,), dict(
GroupMatchTeamPick = _reflection.GeneratedProtocolMessageType('GroupMatchTeamPick', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_PREDICTIONS_GROUPMATCHTEAMPICK,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_Predictions.GroupMatchTeamPick)
))
,
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_PREDICTIONS,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_Predictions)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_Predictions)
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_Predictions.GroupMatchTeamPick)
CMsgGCCStrike15_v2_Fantasy = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_Fantasy', (_message.Message,), dict(
FantasySlot = _reflection.GeneratedProtocolMessageType('FantasySlot', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_FANTASY_FANTASYSLOT,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_Fantasy.FantasySlot)
))
,
FantasyTeam = _reflection.GeneratedProtocolMessageType('FantasyTeam', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_FANTASY_FANTASYTEAM,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_Fantasy.FantasyTeam)
))
,
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_FANTASY,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_Fantasy)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_Fantasy)
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_Fantasy.FantasySlot)
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_Fantasy.FantasyTeam)
CAttribute_String = _reflection.GeneratedProtocolMessageType('CAttribute_String', (_message.Message,), dict(
DESCRIPTOR = _CATTRIBUTE_STRING,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CAttribute_String)
))
_sym_db.RegisterMessage(CAttribute_String)
CMsgCStrike15Welcome = _reflection.GeneratedProtocolMessageType('CMsgCStrike15Welcome', (_message.Message,), dict(
DESCRIPTOR = _CMSGCSTRIKE15WELCOME,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgCStrike15Welcome)
))
_sym_db.RegisterMessage(CMsgCStrike15Welcome)
CMsgGCCStrike15_v2_ClientVarValueNotificationInfo = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientVarValueNotificationInfo', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTVARVALUENOTIFICATIONINFO,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientVarValueNotificationInfo)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientVarValueNotificationInfo)
CMsgGCCStrike15_v2_ServerVarValueNotificationInfo = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ServerVarValueNotificationInfo', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_SERVERVARVALUENOTIFICATIONINFO,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ServerVarValueNotificationInfo)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ServerVarValueNotificationInfo)
CMsgGCCStrike15_v2_GiftsLeaderboardRequest = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_GiftsLeaderboardRequest', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_GIFTSLEADERBOARDREQUEST,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_GiftsLeaderboardRequest)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_GiftsLeaderboardRequest)
CMsgGCCStrike15_v2_GiftsLeaderboardResponse = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_GiftsLeaderboardResponse', (_message.Message,), dict(
GiftLeaderboardEntry = _reflection.GeneratedProtocolMessageType('GiftLeaderboardEntry', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_GIFTSLEADERBOARDRESPONSE_GIFTLEADERBOARDENTRY,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_GiftsLeaderboardResponse.GiftLeaderboardEntry)
))
,
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_GIFTSLEADERBOARDRESPONSE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_GiftsLeaderboardResponse)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_GiftsLeaderboardResponse)
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_GiftsLeaderboardResponse.GiftLeaderboardEntry)
CMsgGCCStrike15_v2_ClientSubmitSurveyVote = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientSubmitSurveyVote', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTSUBMITSURVEYVOTE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientSubmitSurveyVote)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientSubmitSurveyVote)
CMsgGCCStrike15_v2_Server2GCClientValidate = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_Server2GCClientValidate', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_SERVER2GCCLIENTVALIDATE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_Server2GCClientValidate)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_Server2GCClientValidate)
CMsgGCCStrike15_v2_GC2ClientTournamentInfo = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_GC2ClientTournamentInfo', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_GC2CLIENTTOURNAMENTINFO,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_GC2ClientTournamentInfo)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_GC2ClientTournamentInfo)
CSOEconCoupon = _reflection.GeneratedProtocolMessageType('CSOEconCoupon', (_message.Message,), dict(
DESCRIPTOR = _CSOECONCOUPON,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CSOEconCoupon)
))
_sym_db.RegisterMessage(CSOEconCoupon)
CSOQuestProgress = _reflection.GeneratedProtocolMessageType('CSOQuestProgress', (_message.Message,), dict(
DESCRIPTOR = _CSOQUESTPROGRESS,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CSOQuestProgress)
))
_sym_db.RegisterMessage(CSOQuestProgress)
CSOAccountSeasonalOperation = _reflection.GeneratedProtocolMessageType('CSOAccountSeasonalOperation', (_message.Message,), dict(
DESCRIPTOR = _CSOACCOUNTSEASONALOPERATION,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CSOAccountSeasonalOperation)
))
_sym_db.RegisterMessage(CSOAccountSeasonalOperation)
CSOPersonaDataPublic = _reflection.GeneratedProtocolMessageType('CSOPersonaDataPublic', (_message.Message,), dict(
DESCRIPTOR = _CSOPERSONADATAPUBLIC,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CSOPersonaDataPublic)
))
_sym_db.RegisterMessage(CSOPersonaDataPublic)
CMsgGC_GlobalGame_Subscribe = _reflection.GeneratedProtocolMessageType('CMsgGC_GlobalGame_Subscribe', (_message.Message,), dict(
DESCRIPTOR = _CMSGGC_GLOBALGAME_SUBSCRIBE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGC_GlobalGame_Subscribe)
))
_sym_db.RegisterMessage(CMsgGC_GlobalGame_Subscribe)
CMsgGC_GlobalGame_Unsubscribe = _reflection.GeneratedProtocolMessageType('CMsgGC_GlobalGame_Unsubscribe', (_message.Message,), dict(
DESCRIPTOR = _CMSGGC_GLOBALGAME_UNSUBSCRIBE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGC_GlobalGame_Unsubscribe)
))
_sym_db.RegisterMessage(CMsgGC_GlobalGame_Unsubscribe)
CMsgGC_GlobalGame_Play = _reflection.GeneratedProtocolMessageType('CMsgGC_GlobalGame_Play', (_message.Message,), dict(
DESCRIPTOR = _CMSGGC_GLOBALGAME_PLAY,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGC_GlobalGame_Play)
))
_sym_db.RegisterMessage(CMsgGC_GlobalGame_Play)
CMsgGCCStrike15_v2_AcknowledgePenalty = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_AcknowledgePenalty', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_ACKNOWLEDGEPENALTY,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_AcknowledgePenalty)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_AcknowledgePenalty)
CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENT2GCREQUESTPRESTIGECOIN,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin)
CMsgGCCStrike15_v2_Client2GCStreamUnlock = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_Client2GCStreamUnlock', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENT2GCSTREAMUNLOCK,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_Client2GCStreamUnlock)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_Client2GCStreamUnlock)
CMsgGCCStrike15_v2_ClientToGCRequestElevate = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientToGCRequestElevate', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTTOGCREQUESTELEVATE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientToGCRequestElevate)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientToGCRequestElevate)
CMsgGCCStrike15_v2_ClientToGCChat = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientToGCChat', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTTOGCCHAT,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientToGCChat)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientToGCChat)
CMsgGCCStrike15_v2_GCToClientChat = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_GCToClientChat', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_GCTOCLIENTCHAT,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_GCToClientChat)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_GCToClientChat)
CMsgGCCStrike15_v2_ClientAuthKeyCode = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientAuthKeyCode', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTAUTHKEYCODE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientAuthKeyCode)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientAuthKeyCode)
CMsgGCCStrike15_GotvSyncPacket = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_GotvSyncPacket', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_GOTVSYNCPACKET,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_GotvSyncPacket)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_GotvSyncPacket)
PlayerDecalDigitalSignature = _reflection.GeneratedProtocolMessageType('PlayerDecalDigitalSignature', (_message.Message,), dict(
DESCRIPTOR = _PLAYERDECALDIGITALSIGNATURE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.PlayerDecalDigitalSignature)
))
_sym_db.RegisterMessage(PlayerDecalDigitalSignature)
CMsgGCCStrike15_v2_ClientPlayerDecalSign = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientPlayerDecalSign', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTPLAYERDECALSIGN,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientPlayerDecalSign)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientPlayerDecalSign)
CMsgGCCStrike15_v2_ClientLogonFatalError = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientLogonFatalError', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTLOGONFATALERROR,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientLogonFatalError)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientLogonFatalError)
CMsgGCCStrike15_v2_ClientPollState = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientPollState', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTPOLLSTATE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientPollState)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientPollState)
CMsgGCCStrike15_v2_Party_Register = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_Party_Register', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_PARTY_REGISTER,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_Party_Register)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_Party_Register)
CMsgGCCStrike15_v2_Party_Search = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_Party_Search', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_PARTY_SEARCH,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_Party_Search)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_Party_Search)
CMsgGCCStrike15_v2_Party_SearchResults = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_Party_SearchResults', (_message.Message,), dict(
Entry = _reflection.GeneratedProtocolMessageType('Entry', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_PARTY_SEARCHRESULTS_ENTRY,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_Party_SearchResults.Entry)
))
,
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_PARTY_SEARCHRESULTS,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_Party_SearchResults)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_Party_SearchResults)
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_Party_SearchResults.Entry)
CMsgGCCStrike15_v2_Party_Invite = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_Party_Invite', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_PARTY_INVITE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_Party_Invite)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_Party_Invite)
CMsgGCCStrike15_v2_Account_RequestCoPlays = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_Account_RequestCoPlays', (_message.Message,), dict(
Player = _reflection.GeneratedProtocolMessageType('Player', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_ACCOUNT_REQUESTCOPLAYS_PLAYER,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_Account_RequestCoPlays.Player)
))
,
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_ACCOUNT_REQUESTCOPLAYS,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_Account_RequestCoPlays)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_Account_RequestCoPlays)
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_Account_RequestCoPlays.Player)
CMsgGCCStrike15_v2_ClientToGCRequestTicket = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientToGCRequestTicket', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTTOGCREQUESTTICKET,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientToGCRequestTicket)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientToGCRequestTicket)
CMsgGCToClientSteamDatagramTicket = _reflection.GeneratedProtocolMessageType('CMsgGCToClientSteamDatagramTicket', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCTOCLIENTSTEAMDATAGRAMTICKET,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCToClientSteamDatagramTicket)
))
_sym_db.RegisterMessage(CMsgGCToClientSteamDatagramTicket)
CMsgGCCStrike15_v2_ClientRequestOffers = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientRequestOffers', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTREQUESTOFFERS,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientRequestOffers)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientRequestOffers)
CMsgGCCStrike15_v2_ClientRequestSouvenir = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientRequestSouvenir', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTREQUESTSOUVENIR,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientRequestSouvenir)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientRequestSouvenir)
CMsgGCCStrike15_v2_ClientAccountBalance = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientAccountBalance', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTACCOUNTBALANCE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientAccountBalance)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientAccountBalance)
CMsgGCCStrike15_v2_ClientPartyJoinRelay = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientPartyJoinRelay', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTPARTYJOINRELAY,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientPartyJoinRelay)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientPartyJoinRelay)
CMsgGCCStrike15_v2_ClientPartyWarning = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientPartyWarning', (_message.Message,), dict(
Entry = _reflection.GeneratedProtocolMessageType('Entry', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTPARTYWARNING_ENTRY,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientPartyWarning.Entry)
))
,
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTPARTYWARNING,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientPartyWarning)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientPartyWarning)
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientPartyWarning.Entry)
CMsgGCCStrike15_v2_SetEventFavorite = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_SetEventFavorite', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_SETEVENTFAVORITE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_SetEventFavorite)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_SetEventFavorite)
CMsgGCCStrike15_v2_GetEventFavorites_Request = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_GetEventFavorites_Request', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_GETEVENTFAVORITES_REQUEST,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_GetEventFavorites_Request)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_GetEventFavorites_Request)
CMsgGCCStrike15_v2_GetEventFavorites_Response = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_GetEventFavorites_Response', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_GETEVENTFAVORITES_RESPONSE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_GetEventFavorites_Response)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_GetEventFavorites_Response)
CMsgGCCStrike15_v2_ClientPerfReport = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientPerfReport', (_message.Message,), dict(
Entry = _reflection.GeneratedProtocolMessageType('Entry', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTPERFREPORT_ENTRY,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientPerfReport.Entry)
))
,
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTPERFREPORT,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientPerfReport)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientPerfReport)
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientPerfReport.Entry)
CVDiagnostic = _reflection.GeneratedProtocolMessageType('CVDiagnostic', (_message.Message,), dict(
DESCRIPTOR = _CVDIAGNOSTIC,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CVDiagnostic)
))
_sym_db.RegisterMessage(CVDiagnostic)
CMsgGCCStrike15_v2_ClientReportValidation = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_ClientReportValidation', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_CLIENTREPORTVALIDATION,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_ClientReportValidation)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_ClientReportValidation)
CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_GC2CLIENTREFUSESECUREMODE,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode)
CMsgGCCStrike15_v2_GC2ClientRequestValidation = _reflection.GeneratedProtocolMessageType('CMsgGCCStrike15_v2_GC2ClientRequestValidation', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCCSTRIKE15_V2_GC2CLIENTREQUESTVALIDATION,
__module__ = 'cstrike15_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCCStrike15_v2_GC2ClientRequestValidation)
))
_sym_db.RegisterMessage(CMsgGCCStrike15_v2_GC2ClientRequestValidation)
DESCRIPTOR._options = None
_CSOECONCOUPON.fields_by_name['entryid']._options = None
_CSOQUESTPROGRESS.fields_by_name['questid']._options = None
_CSOACCOUNTSEASONALOPERATION.fields_by_name['season_value']._options = None
# @@protoc_insertion_point(module_scope)
================================================
FILE: csgo/protobufs/econ_gcmessages_pb2.py
================================================
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: econ_gcmessages.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import csgo.protobufs.steammessages_pb2 as steammessages__pb2
DESCRIPTOR = _descriptor.FileDescriptor(
name='econ_gcmessages.proto',
package='csgo',
syntax='proto2',
serialized_options=_b('H\001\220\001\000'),
serialized_pb=_b('\n\x15\x65\x63on_gcmessages.proto\x12\x04\x63sgo\x1a\x13steammessages.proto\"\x98\x01\n\x11\x43MsgGCGiftedItems\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x14\n\x0cgiftdefindex\x18\x02 \x01(\r\x12\x1a\n\x12max_gifts_possible\x18\x03 \x01(\r\x12\x1f\n\x17num_eligible_recipients\x18\x04 \x01(\r\x12\x1d\n\x15recipients_accountids\x18\x05 \x03(\r\"E\n\x12\x43MsgApplyAutograph\x12\x19\n\x11\x61utograph_item_id\x18\x01 \x01(\x04\x12\x14\n\x0citem_item_id\x18\x02 \x01(\x04\">\n\x0e\x43MsgCasketItem\x12\x16\n\x0e\x63\x61sket_item_id\x18\x01 \x01(\x04\x12\x14\n\x0citem_item_id\x18\x02 \x01(\x04\"7\n&CMsgGCUserTrackTimePlayedConsecutively\x12\r\n\x05state\x18\x01 \x01(\r\"G\n#CMsgGCItemCustomizationNotification\x12\x0f\n\x07item_id\x18\x01 \x03(\x04\x12\x0f\n\x07request\x18\x02 \x01(\r*\xdd\'\n\nEGCItemMsg\x12\x11\n\x0ck_EMsgGCBase\x10\xe8\x07\x12\x1c\n\x17k_EMsgGCSetItemPosition\x10\xe9\x07\x12\x12\n\rk_EMsgGCCraft\x10\xea\x07\x12\x1a\n\x15k_EMsgGCCraftResponse\x10\xeb\x07\x12\x13\n\x0ek_EMsgGCDelete\x10\xec\x07\x12$\n\x1fk_EMsgGCVerifyCacheSubscription\x10\xed\x07\x12\x15\n\x10k_EMsgGCNameItem\x10\xee\x07\x12\x18\n\x13k_EMsgGCUnlockCrate\x10\xef\x07\x12 \n\x1bk_EMsgGCUnlockCrateResponse\x10\xf0\x07\x12\x16\n\x11k_EMsgGCPaintItem\x10\xf1\x07\x12\x1e\n\x19k_EMsgGCPaintItemResponse\x10\xf2\x07\x12\"\n\x1dk_EMsgGCGoldenWrenchBroadcast\x10\xf3\x07\x12\x18\n\x13k_EMsgGCMOTDRequest\x10\xf4\x07\x12 \n\x1bk_EMsgGCMOTDRequestResponse\x10\xf5\x07\x12\'\n\"k_EMsgGCAddItemToSocket_DEPRECATED\x10\xf6\x07\x12/\n*k_EMsgGCAddItemToSocketResponse_DEPRECATED\x10\xf7\x07\x12+\n&k_EMsgGCAddSocketToBaseItem_DEPRECATED\x10\xf8\x07\x12\'\n\"k_EMsgGCAddSocketToItem_DEPRECATED\x10\xf9\x07\x12/\n*k_EMsgGCAddSocketToItemResponse_DEPRECATED\x10\xfa\x07\x12\x19\n\x14k_EMsgGCNameBaseItem\x10\xfb\x07\x12!\n\x1ck_EMsgGCNameBaseItemResponse\x10\xfc\x07\x12(\n#k_EMsgGCRemoveSocketItem_DEPRECATED\x10\xfd\x07\x12\x30\n+k_EMsgGCRemoveSocketItemResponse_DEPRECATED\x10\xfe\x07\x12!\n\x1ck_EMsgGCCustomizeItemTexture\x10\xff\x07\x12)\n$k_EMsgGCCustomizeItemTextureResponse\x10\x80\x08\x12\x1b\n\x16k_EMsgGCUseItemRequest\x10\x81\x08\x12\x1c\n\x17k_EMsgGCUseItemResponse\x10\x82\x08\x12#\n\x1ek_EMsgGCGiftedItems_DEPRECATED\x10\x83\x08\x12\x1b\n\x16k_EMsgGCRemoveItemName\x10\x86\x08\x12\x1c\n\x17k_EMsgGCRemoveItemPaint\x10\x87\x08\x12\x19\n\x14k_EMsgGCGiftWrapItem\x10\x88\x08\x12!\n\x1ck_EMsgGCGiftWrapItemResponse\x10\x89\x08\x12\x18\n\x13k_EMsgGCDeliverGift\x10\x8a\x08\x12%\n k_EMsgGCDeliverGiftResponseGiver\x10\x8b\x08\x12(\n#k_EMsgGCDeliverGiftResponseReceiver\x10\x8c\x08\x12\x1e\n\x19k_EMsgGCUnwrapGiftRequest\x10\x8d\x08\x12\x1f\n\x1ak_EMsgGCUnwrapGiftResponse\x10\x8e\x08\x12\x19\n\x14k_EMsgGCSetItemStyle\x10\x8f\x08\x12\x1e\n\x19k_EMsgGCUsedClaimCodeItem\x10\x90\x08\x12\x16\n\x11k_EMsgGCSortItems\x10\x91\x08\x12*\n%k_EMsgGC_RevolvingLootList_DEPRECATED\x10\x92\x08\x12\x1a\n\x15k_EMsgGCLookupAccount\x10\x93\x08\x12\"\n\x1dk_EMsgGCLookupAccountResponse\x10\x94\x08\x12\x1e\n\x19k_EMsgGCLookupAccountName\x10\x95\x08\x12&\n!k_EMsgGCLookupAccountNameResponse\x10\x96\x08\x12\x1d\n\x18k_EMsgGCUpdateItemSchema\x10\x99\x08\x12 \n\x1bk_EMsgGCRemoveCustomTexture\x10\x9b\x08\x12(\n#k_EMsgGCRemoveCustomTextureResponse\x10\x9c\x08\x12\x1d\n\x18k_EMsgGCRemoveMakersMark\x10\x9d\x08\x12%\n k_EMsgGCRemoveMakersMarkResponse\x10\x9e\x08\x12#\n\x1ek_EMsgGCRemoveUniqueCraftIndex\x10\x9f\x08\x12+\n&k_EMsgGCRemoveUniqueCraftIndexResponse\x10\xa0\x08\x12\x1b\n\x16k_EMsgGCSaxxyBroadcast\x10\xa1\x08\x12!\n\x1ck_EMsgGCBackpackSortFinished\x10\xa2\x08\x12$\n\x1fk_EMsgGCAdjustItemEquippedState\x10\xa3\x08\x12\x18\n\x13k_EMsgGCCollectItem\x10\xa5\x08\x12)\n$k_EMsgGCItemAcknowledged__DEPRECATED\x10\xa6\x08\x12\x19\n\x14k_EMsgGC_ReportAbuse\x10\xa9\x08\x12!\n\x1ck_EMsgGC_ReportAbuseResponse\x10\xaa\x08\x12!\n\x1ck_EMsgGCNameItemNotification\x10\xac\x08\x12#\n\x1ek_EMsgGCApplyConsumableEffects\x10\xad\x08\x12 \n\x1bk_EMsgGCConsumableExhausted\x10\xae\x08\x12\x1e\n\x19k_EMsgGCShowItemsPickedUp\x10\xaf\x08\x12&\n!k_EMsgGCClientDisplayNotification\x10\xb0\x08\x12\x1d\n\x18k_EMsgGCApplyStrangePart\x10\xb1\x08\x12)\n$k_EMsgGC_IncrementKillCountAttribute\x10\xb2\x08\x12(\n#k_EMsgGC_IncrementKillCountResponse\x10\xb3\x08\x12 \n\x1bk_EMsgGCApplyPennantUpgrade\x10\xb4\x08\x12\x1d\n\x18k_EMsgGCSetItemPositions\x10\xb5\x08\x12\x1c\n\x17k_EMsgGCApplyEggEssence\x10\xb6\x08\x12#\n\x1ek_EMsgGCNameEggEssenceResponse\x10\xb7\x08\x12\x19\n\x14k_EMsgGCPaintKitItem\x10\xb8\x08\x12\x1d\n\x18k_EMsgGCPaintKitBaseItem\x10\xb9\x08\x12!\n\x1ck_EMsgGCPaintKitItemResponse\x10\xba\x08\x12\x18\n\x13k_EMsgGCGiftedItems\x10\xbb\x08\x12\x1c\n\x17k_EMsgGCUnlockItemStyle\x10\xbc\x08\x12$\n\x1fk_EMsgGCUnlockItemStyleResponse\x10\xbd\x08\x12\x19\n\x14k_EMsgGCApplySticker\x10\xbe\x08\x12\x1d\n\x18k_EMsgGCItemAcknowledged\x10\xbf\x08\x12\x19\n\x14k_EMsgGCStatTrakSwap\x10\xc0\x08\x12-\n(k_EMsgGCUserTrackTimePlayedConsecutively\x10\xc1\x08\x12*\n%k_EMsgGCItemCustomizationNotification\x10\xc2\x08\x12 \n\x1bk_EMsgGCModifyItemAttribute\x10\xc3\x08\x12\x1a\n\x15k_EMsgGCCasketItemAdd\x10\xc4\x08\x12\x1e\n\x19k_EMsgGCCasketItemExtract\x10\xc5\x08\x12#\n\x1ek_EMsgGCCasketItemLoadContents\x10\xc6\x08\x12\x18\n\x13k_EMsgGCTradingBase\x10\xdc\x0b\x12)\n$k_EMsgGCTrading_InitiateTradeRequest\x10\xdd\x0b\x12*\n%k_EMsgGCTrading_InitiateTradeResponse\x10\xde\x0b\x12!\n\x1ck_EMsgGCTrading_StartSession\x10\xdf\x0b\x12\x1c\n\x17k_EMsgGCTrading_SetItem\x10\xe0\x0b\x12\x1f\n\x1ak_EMsgGCTrading_RemoveItem\x10\xe1\x0b\x12$\n\x1fk_EMsgGCTrading_UpdateTradeInfo\x10\xe2\x0b\x12!\n\x1ck_EMsgGCTrading_SetReadiness\x10\xe3\x0b\x12&\n!k_EMsgGCTrading_ReadinessResponse\x10\xe4\x0b\x12\"\n\x1dk_EMsgGCTrading_SessionClosed\x10\xe5\x0b\x12\"\n\x1dk_EMsgGCTrading_CancelSession\x10\xe6\x0b\x12!\n\x1ck_EMsgGCTrading_TradeChatMsg\x10\xe7\x0b\x12!\n\x1ck_EMsgGCTrading_ConfirmOffer\x10\xe8\x0b\x12\'\n\"k_EMsgGCTrading_TradeTypingChatMsg\x10\xe9\x0b\x12)\n$k_EMsgGCServerBrowser_FavoriteServer\x10\xc1\x0c\x12*\n%k_EMsgGCServerBrowser_BlacklistServer\x10\xc2\x0c\x12\x1e\n\x19k_EMsgGCServerRentalsBase\x10\xa4\r\x12#\n\x1ek_EMsgGCItemPreviewCheckStatus\x10\xa5\r\x12&\n!k_EMsgGCItemPreviewStatusResponse\x10\xa6\r\x12\x1f\n\x1ak_EMsgGCItemPreviewRequest\x10\xa7\r\x12\'\n\"k_EMsgGCItemPreviewRequestResponse\x10\xa8\r\x12\x1e\n\x19k_EMsgGCItemPreviewExpire\x10\xa9\r\x12*\n%k_EMsgGCItemPreviewExpireNotification\x10\xaa\r\x12.\n)k_EMsgGCItemPreviewItemBoughtNotification\x10\xab\r\x12\x1f\n\x1ak_EMsgGCDev_NewItemRequest\x10\xd1\x0f\x12\'\n\"k_EMsgGCDev_NewItemRequestResponse\x10\xd2\x0f\x12!\n\x1ck_EMsgGCDev_PaintKitDropItem\x10\xd3\x0f\x12\x1d\n\x18k_EMsgGCStoreGetUserData\x10\xc4\x13\x12%\n k_EMsgGCStoreGetUserDataResponse\x10\xc5\x13\x12)\n$k_EMsgGCStorePurchaseInit_DEPRECATED\x10\xc6\x13\x12\x31\n,k_EMsgGCStorePurchaseInitResponse_DEPRECATED\x10\xc7\x13\x12\"\n\x1dk_EMsgGCStorePurchaseFinalize\x10\xc8\x13\x12*\n%k_EMsgGCStorePurchaseFinalizeResponse\x10\xc9\x13\x12 \n\x1bk_EMsgGCStorePurchaseCancel\x10\xca\x13\x12(\n#k_EMsgGCStorePurchaseCancelResponse\x10\xcb\x13\x12\"\n\x1dk_EMsgGCStorePurchaseQueryTxn\x10\xcc\x13\x12*\n%k_EMsgGCStorePurchaseQueryTxnResponse\x10\xcd\x13\x12\x1e\n\x19k_EMsgGCStorePurchaseInit\x10\xce\x13\x12&\n!k_EMsgGCStorePurchaseInitResponse\x10\xcf\x13\x12\"\n\x1dk_EMsgGCBannedWordListRequest\x10\xd0\x13\x12#\n\x1ek_EMsgGCBannedWordListResponse\x10\xd1\x13\x12(\n#k_EMsgGCToGCBannedWordListBroadcast\x10\xd2\x13\x12&\n!k_EMsgGCToGCBannedWordListUpdated\x10\xd3\x13\x12\x1e\n\x19k_EMsgGCToGCDirtySDOCache\x10\xd4\x13\x12&\n!k_EMsgGCToGCDirtyMultipleSDOCache\x10\xd5\x13\x12\"\n\x1dk_EMsgGCToGCUpdateSQLKeyValue\x10\xd6\x13\x12 \n\x1bk_EMsgGCToGCIsTrustedServer\x10\xd7\x13\x12(\n#k_EMsgGCToGCIsTrustedServerResponse\x10\xd8\x13\x12(\n#k_EMsgGCToGCBroadcastConsoleCommand\x10\xd9\x13\x12!\n\x1ck_EMsgGCServerVersionUpdated\x10\xda\x13\x12\x1b\n\x16k_EMsgGCApplyAutograph\x10\xdb\x13\x12%\n k_EMsgGCToGCWebAPIAccountChanged\x10\xdc\x13\x12!\n\x1ck_EMsgGCRequestAnnouncements\x10\xdd\x13\x12)\n$k_EMsgGCRequestAnnouncementsResponse\x10\xde\x13\x12%\n k_EMsgGCRequestPassportItemGrant\x10\xdf\x13\x12!\n\x1ck_EMsgGCClientVersionUpdated\x10\xe0\x13\x12)\n$k_EMsgGCAdjustItemEquippedStateMulti\x10\xe1\x13*\xd5\x02\n\x0e\x45GCMsgResponse\x12\x16\n\x12k_EGCMsgResponseOK\x10\x00\x12\x1a\n\x16k_EGCMsgResponseDenied\x10\x01\x12\x1f\n\x1bk_EGCMsgResponseServerError\x10\x02\x12\x1b\n\x17k_EGCMsgResponseTimeout\x10\x03\x12\x1b\n\x17k_EGCMsgResponseInvalid\x10\x04\x12\x1b\n\x17k_EGCMsgResponseNoMatch\x10\x05\x12 \n\x1ck_EGCMsgResponseUnknownError\x10\x06\x12\x1f\n\x1bk_EGCMsgResponseNotLoggedOn\x10\x07\x12\x1a\n\x16k_EGCMsgFailedToCreate\x10\x08\x12\x19\n\x15k_EGCMsgLimitExceeded\x10\t\x12\x1d\n\x19k_EGCMsgCommitUnfinalized\x10\n*\xe9\x01\n\x0c\x45UnlockStyle\x12\x1b\n\x17k_UnlockStyle_Succeeded\x10\x00\x12\x1f\n\x1bk_UnlockStyle_Failed_PreReq\x10\x01\x12#\n\x1fk_UnlockStyle_Failed_CantAfford\x10\x02\x12#\n\x1fk_UnlockStyle_Failed_CantCommit\x10\x03\x12&\n\"k_UnlockStyle_Failed_CantLockCache\x10\x04\x12)\n%k_UnlockStyle_Failed_CantAffordAttrib\x10\x05*\xb2\t\n EGCItemCustomizationNotification\x12\x30\n+k_EGCItemCustomizationNotification_NameItem\x10\xee\x07\x12\x33\n.k_EGCItemCustomizationNotification_UnlockCrate\x10\xef\x07\x12\x36\n1k_EGCItemCustomizationNotification_XRayItemReveal\x10\xf0\x07\x12\x35\n0k_EGCItemCustomizationNotification_XRayItemClaim\x10\xf1\x07\x12\x35\n0k_EGCItemCustomizationNotification_CasketTooFull\x10\xf3\x07\x12\x36\n1k_EGCItemCustomizationNotification_CasketContents\x10\xf4\x07\x12\x33\n.k_EGCItemCustomizationNotification_CasketAdded\x10\xf5\x07\x12\x35\n0k_EGCItemCustomizationNotification_CasketRemoved\x10\xf6\x07\x12\x35\n0k_EGCItemCustomizationNotification_CasketInvFull\x10\xf7\x07\x12\x34\n/k_EGCItemCustomizationNotification_NameBaseItem\x10\xfb\x07\x12\x36\n1k_EGCItemCustomizationNotification_RemoveItemName\x10\x86\x08\x12\x35\n0k_EGCItemCustomizationNotification_RemoveSticker\x10\x9d\x08\x12\x34\n/k_EGCItemCustomizationNotification_ApplySticker\x10\xbe\x08\x12\x34\n/k_EGCItemCustomizationNotification_StatTrakSwap\x10\xc0\x08\x12\x33\n.k_EGCItemCustomizationNotification_RemovePatch\x10\xc1\x08\x12\x32\n-k_EGCItemCustomizationNotification_ApplyPatch\x10\xc2\x08\x12\x38\n3k_EGCItemCustomizationNotification_ActivateFanToken\x10\xdaG\x12=\n8k_EGCItemCustomizationNotification_ActivateOperationCoin\x10\xdbG\x12\x36\n1k_EGCItemCustomizationNotification_GraffitiUnseal\x10\xe1G\x12\x38\n3k_EGCItemCustomizationNotification_GenerateSouvenir\x10\xf4G\x12\x41\n\n\x15\x43GCToGCMsgRoutedReply\x12\x10\n\x08msg_type\x18\x01 \x01(\r\x12\x13\n\x0bnet_message\x18\x02 \x01(\x0c\"4\n\x15\x43MsgGCUpdateSessionIP\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\n\n\x02ip\x18\x02 \x01(\x07\")\n\x16\x43MsgGCRequestSessionIP\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\",\n\x1e\x43MsgGCRequestSessionIPResponse\x12\n\n\x02ip\x18\x01 \x01(\x07\"L\n\x16\x43MsgSOCacheHaveVersion\x12!\n\x04soid\x18\x01 \x01(\x0b\x32\x13.csgo.CMsgSOIDOwner\x12\x0f\n\x07version\x18\x02 \x01(\x06\"\x9d\x02\n\x0f\x43MsgClientHello\x12\x0f\n\x07version\x18\x01 \x01(\r\x12;\n\x15socache_have_versions\x18\x02 \x03(\x0b\x32\x1c.csgo.CMsgSOCacheHaveVersion\x12\x1b\n\x13\x63lient_session_need\x18\x03 \x01(\r\x12\x17\n\x0f\x63lient_launcher\x18\x04 \x01(\r\x12\x15\n\rpartner_srcid\x18\x05 \x01(\r\x12\x19\n\x11partner_accountid\x18\x06 \x01(\r\x12\x1c\n\x14partner_accountflags\x18\x07 \x01(\r\x12\x1e\n\x16partner_accountbalance\x18\x08 \x01(\r\x12\x16\n\x0esteam_launcher\x18\t \x01(\r\"\xff\x01\n\x0f\x43MsgServerHello\x12\x0f\n\x07version\x18\x01 \x01(\r\x12;\n\x15socache_have_versions\x18\x02 \x03(\x0b\x32\x1c.csgo.CMsgSOCacheHaveVersion\x12\"\n\x1alegacy_client_session_need\x18\x03 \x01(\r\x12\x17\n\x0f\x63lient_launcher\x18\x04 \x01(\r\x12$\n\x1clegacy_steamdatagram_routing\x18\x06 \x01(\x0c\x12\x1e\n\x16required_internal_addr\x18\x07 \x01(\r\x12\x1b\n\x13steamdatagram_login\x18\x08 \x01(\x0c\"\xc3\x03\n\x11\x43MsgClientWelcome\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x11\n\tgame_data\x18\x02 \x01(\x0c\x12@\n\x1boutofdate_subscribed_caches\x18\x03 \x03(\x0b\x32\x1b.csgo.CMsgSOCacheSubscribed\x12\x46\n\x1auptodate_subscribed_caches\x18\x04 \x03(\x0b\x32\".csgo.CMsgSOCacheSubscriptionCheck\x12\x32\n\x08location\x18\x05 \x01(\x0b\x32 .csgo.CMsgClientWelcome.Location\x12\x12\n\ngame_data2\x18\x06 \x01(\x0c\x12$\n\x1crtime32_gc_welcome_timestamp\x18\x07 \x01(\r\x12\x10\n\x08\x63urrency\x18\x08 \x01(\r\x12\x0f\n\x07\x62\x61lance\x18\t \x01(\r\x12\x13\n\x0b\x62\x61lance_url\x18\n \x01(\t\x12\x18\n\x10txn_country_code\x18\x0b \x01(\t\x1a@\n\x08Location\x12\x10\n\x08latitude\x18\x01 \x01(\x02\x12\x11\n\tlongitude\x18\x02 \x01(\x02\x12\x0f\n\x07\x63ountry\x18\x03 \x01(\t\"\xea\x01\n\x14\x43MsgConnectionStatus\x12I\n\x06status\x18\x01 \x01(\x0e\x32\x18.csgo.GCConnectionStatus:\x1fGCConnectionStatus_HAVE_SESSION\x12\x1b\n\x13\x63lient_session_need\x18\x02 \x01(\r\x12\x16\n\x0equeue_position\x18\x03 \x01(\x05\x12\x12\n\nqueue_size\x18\x04 \x01(\x05\x12\x14\n\x0cwait_seconds\x18\x05 \x01(\x05\x12(\n estimated_wait_seconds_remaining\x18\x06 \x01(\x05\"\x90\x03\n*CWorkshop_PopulateItemDescriptions_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x61\n\tlanguages\x18\x02 \x03(\x0b\x32N.csgo.CWorkshop_PopulateItemDescriptions_Request.ItemDescriptionsLanguageBlock\x1a^\n\x15SingleItemDescription\x12\x12\n\ngameitemid\x18\x01 \x01(\r\x12\x18\n\x10item_description\x18\x02 \x01(\t\x12\x17\n\x0fone_per_account\x18\x03 \x01(\x08\x1a\x8f\x01\n\x1dItemDescriptionsLanguageBlock\x12\x10\n\x08language\x18\x01 \x01(\t\x12\\\n\x0c\x64\x65scriptions\x18\x02 \x03(\x0b\x32\x46.csgo.CWorkshop_PopulateItemDescriptions_Request.SingleItemDescription\"F\n!CWorkshop_GetContributors_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x12\n\ngameitemid\x18\x02 \x01(\r\":\n\"CWorkshop_GetContributors_Response\x12\x14\n\x0c\x63ontributors\x18\x01 \x03(\x06\"\x84\x06\n%CWorkshop_SetItemPaymentRules_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x12\n\ngameitemid\x18\x02 \x01(\r\x12\x66\n\x19\x61ssociated_workshop_files\x18\x03 \x03(\x0b\x32\x43.csgo.CWorkshop_SetItemPaymentRules_Request.WorkshopItemPaymentRule\x12\\\n\x10partner_accounts\x18\x04 \x03(\x0b\x32\x42.csgo.CWorkshop_SetItemPaymentRules_Request.PartnerItemPaymentRule\x12\x15\n\rvalidate_only\x18\x05 \x01(\x08\x12(\n make_workshop_files_subscribable\x18\x06 \x01(\x08\x12{\n,associated_workshop_file_for_direct_payments\x18\x07 \x01(\x0b\x32\x45.csgo.CWorkshop_SetItemPaymentRules_Request.WorkshopDirectPaymentRule\x1a\x7f\n\x17WorkshopItemPaymentRule\x12\x18\n\x10workshop_file_id\x18\x01 \x01(\x04\x12\x1a\n\x12revenue_percentage\x18\x02 \x01(\x02\x12\x18\n\x10rule_description\x18\x03 \x01(\t\x12\x14\n\trule_type\x18\x04 \x01(\r:\x01\x31\x1aO\n\x19WorkshopDirectPaymentRule\x12\x18\n\x10workshop_file_id\x18\x01 \x01(\x04\x12\x18\n\x10rule_description\x18\x02 \x01(\t\x1a\x62\n\x16PartnerItemPaymentRule\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x1a\n\x12revenue_percentage\x18\x02 \x01(\x02\x12\x18\n\x10rule_description\x18\x03 \x01(\t\"(\n&CWorkshop_SetItemPaymentRules_Response\"M\n%CGameServers_AggregationQuery_Request\x12\x0e\n\x06\x66ilter\x18\x01 \x01(\t\x12\x14\n\x0cgroup_fields\x18\x03 \x03(\t\"\x97\x02\n&CGameServers_AggregationQuery_Response\x12\x42\n\x06groups\x18\x01 \x03(\x0b\x32\x32.csgo.CGameServers_AggregationQuery_Response.Group\x1a\xa8\x01\n\x05Group\x12\x14\n\x0cgroup_values\x18\x01 \x03(\t\x12\x15\n\rservers_empty\x18\x02 \x01(\r\x12\x14\n\x0cservers_full\x18\x03 \x01(\r\x12\x15\n\rservers_total\x18\x04 \x01(\r\x12\x16\n\x0eplayers_humans\x18\x05 \x01(\r\x12\x14\n\x0cplayers_bots\x18\x06 \x01(\r\x12\x17\n\x0fplayer_capacity\x18\x07 \x01(\r\"\x87\x01\n#CWorkshop_AddSpecialPayment_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x12\n\ngameitemid\x18\x02 \x01(\r\x12\x0c\n\x04\x64\x61te\x18\x03 \x01(\t\x12\x16\n\x0epayment_us_usd\x18\x04 \x01(\x04\x12\x17\n\x0fpayment_row_usd\x18\x05 \x01(\x04\"&\n$CWorkshop_AddSpecialPayment_Response\"\xc7\x02\n0CProductInfo_SetRichPresenceLocalization_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12Y\n\tlanguages\x18\x02 \x03(\x0b\x32\x46.csgo.CProductInfo_SetRichPresenceLocalization_Request.LanguageSection\x12\x0f\n\x07steamid\x18\x03 \x01(\x04\x1a%\n\x05Token\x12\r\n\x05token\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x1aq\n\x0fLanguageSection\x12\x10\n\x08language\x18\x01 \x01(\t\x12L\n\x06tokens\x18\x02 \x03(\x0b\x32<.csgo.CProductInfo_SetRichPresenceLocalization_Request.Token\"3\n1CProductInfo_SetRichPresenceLocalization_Response*\x84\x01\n\x14GCClientLauncherType\x12 \n\x1cGCClientLauncherType_DEFAULT\x10\x00\x12%\n!GCClientLauncherType_PERFECTWORLD\x10\x01\x12#\n\x1fGCClientLauncherType_STEAMCHINA\x10\x02*\xd5\x01\n\x12GCConnectionStatus\x12#\n\x1fGCConnectionStatus_HAVE_SESSION\x10\x00\x12$\n GCConnectionStatus_GC_GOING_DOWN\x10\x01\x12!\n\x1dGCConnectionStatus_NO_SESSION\x10\x02\x12\x30\n,GCConnectionStatus_NO_SESSION_IN_LOGON_QUEUE\x10\x03\x12\x1f\n\x1bGCConnectionStatus_NO_STEAM\x10\x04\x42\x05H\x01\x90\x01\x00')
,
dependencies=[steammessages__pb2.DESCRIPTOR,])
_GCCLIENTLAUNCHERTYPE = _descriptor.EnumDescriptor(
name='GCClientLauncherType',
full_name='csgo.GCClientLauncherType',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='GCClientLauncherType_DEFAULT', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='GCClientLauncherType_PERFECTWORLD', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='GCClientLauncherType_STEAMCHINA', index=2, number=2,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=5514,
serialized_end=5646,
)
_sym_db.RegisterEnumDescriptor(_GCCLIENTLAUNCHERTYPE)
GCClientLauncherType = enum_type_wrapper.EnumTypeWrapper(_GCCLIENTLAUNCHERTYPE)
_GCCONNECTIONSTATUS = _descriptor.EnumDescriptor(
name='GCConnectionStatus',
full_name='csgo.GCConnectionStatus',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='GCConnectionStatus_HAVE_SESSION', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='GCConnectionStatus_GC_GOING_DOWN', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='GCConnectionStatus_NO_SESSION', index=2, number=2,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='GCConnectionStatus_NO_SESSION_IN_LOGON_QUEUE', index=3, number=3,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='GCConnectionStatus_NO_STEAM', index=4, number=4,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=5649,
serialized_end=5862,
)
_sym_db.RegisterEnumDescriptor(_GCCONNECTIONSTATUS)
GCConnectionStatus = enum_type_wrapper.EnumTypeWrapper(_GCCONNECTIONSTATUS)
GCClientLauncherType_DEFAULT = 0
GCClientLauncherType_PERFECTWORLD = 1
GCClientLauncherType_STEAMCHINA = 2
GCConnectionStatus_HAVE_SESSION = 0
GCConnectionStatus_GC_GOING_DOWN = 1
GCConnectionStatus_NO_SESSION = 2
GCConnectionStatus_NO_SESSION_IN_LOGON_QUEUE = 3
GCConnectionStatus_NO_STEAM = 4
_CMSGSOIDOWNER = _descriptor.Descriptor(
name='CMsgSOIDOwner',
full_name='csgo.CMsgSOIDOwner',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='type', full_name='csgo.CMsgSOIDOwner.type', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='id', full_name='csgo.CMsgSOIDOwner.id', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=53,
serialized_end=94,
)
_CMSGSOSINGLEOBJECT = _descriptor.Descriptor(
name='CMsgSOSingleObject',
full_name='csgo.CMsgSOSingleObject',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='type_id', full_name='csgo.CMsgSOSingleObject.type_id', index=0,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='object_data', full_name='csgo.CMsgSOSingleObject.object_data', index=1,
number=3, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='version', full_name='csgo.CMsgSOSingleObject.version', index=2,
number=4, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='owner_soid', full_name='csgo.CMsgSOSingleObject.owner_soid', index=3,
number=5, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=96,
serialized_end=212,
)
_CMSGSOMULTIPLEOBJECTS_SINGLEOBJECT = _descriptor.Descriptor(
name='SingleObject',
full_name='csgo.CMsgSOMultipleObjects.SingleObject',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='type_id', full_name='csgo.CMsgSOMultipleObjects.SingleObject.type_id', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='object_data', full_name='csgo.CMsgSOMultipleObjects.SingleObject.object_data', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=_b('\200\246\035\200\002\210\246\035\200\010'),
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=366,
serialized_end=430,
)
_CMSGSOMULTIPLEOBJECTS = _descriptor.Descriptor(
name='CMsgSOMultipleObjects',
full_name='csgo.CMsgSOMultipleObjects',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='objects_modified', full_name='csgo.CMsgSOMultipleObjects.objects_modified', index=0,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='version', full_name='csgo.CMsgSOMultipleObjects.version', index=1,
number=3, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='owner_soid', full_name='csgo.CMsgSOMultipleObjects.owner_soid', index=2,
number=6, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CMSGSOMULTIPLEOBJECTS_SINGLEOBJECT, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=215,
serialized_end=430,
)
_CMSGSOCACHESUBSCRIBED_SUBSCRIBEDTYPE = _descriptor.Descriptor(
name='SubscribedType',
full_name='csgo.CMsgSOCacheSubscribed.SubscribedType',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='type_id', full_name='csgo.CMsgSOCacheSubscribed.SubscribedType.type_id', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='object_data', full_name='csgo.CMsgSOCacheSubscribed.SubscribedType.object_data', index=1,
number=2, type=12, cpp_type=9, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=577,
serialized_end=631,
)
_CMSGSOCACHESUBSCRIBED = _descriptor.Descriptor(
name='CMsgSOCacheSubscribed',
full_name='csgo.CMsgSOCacheSubscribed',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='objects', full_name='csgo.CMsgSOCacheSubscribed.objects', index=0,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='version', full_name='csgo.CMsgSOCacheSubscribed.version', index=1,
number=3, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='owner_soid', full_name='csgo.CMsgSOCacheSubscribed.owner_soid', index=2,
number=4, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CMSGSOCACHESUBSCRIBED_SUBSCRIBEDTYPE, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=433,
serialized_end=631,
)
_CMSGSOCACHEUNSUBSCRIBED = _descriptor.Descriptor(
name='CMsgSOCacheUnsubscribed',
full_name='csgo.CMsgSOCacheUnsubscribed',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='owner_soid', full_name='csgo.CMsgSOCacheUnsubscribed.owner_soid', index=0,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=633,
serialized_end=699,
)
_CMSGSOCACHESUBSCRIPTIONCHECK = _descriptor.Descriptor(
name='CMsgSOCacheSubscriptionCheck',
full_name='csgo.CMsgSOCacheSubscriptionCheck',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='version', full_name='csgo.CMsgSOCacheSubscriptionCheck.version', index=0,
number=2, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='owner_soid', full_name='csgo.CMsgSOCacheSubscriptionCheck.owner_soid', index=1,
number=3, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=701,
serialized_end=789,
)
_CMSGSOCACHESUBSCRIPTIONREFRESH = _descriptor.Descriptor(
name='CMsgSOCacheSubscriptionRefresh',
full_name='csgo.CMsgSOCacheSubscriptionRefresh',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='owner_soid', full_name='csgo.CMsgSOCacheSubscriptionRefresh.owner_soid', index=0,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=791,
serialized_end=864,
)
_CMSGSOCACHEVERSION = _descriptor.Descriptor(
name='CMsgSOCacheVersion',
full_name='csgo.CMsgSOCacheVersion',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='version', full_name='csgo.CMsgSOCacheVersion.version', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=866,
serialized_end=903,
)
_CMSGACCOUNTDETAILS = _descriptor.Descriptor(
name='CMsgAccountDetails',
full_name='csgo.CMsgAccountDetails',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='valid', full_name='csgo.CMsgAccountDetails.valid', index=0,
number=1, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='account_name', full_name='csgo.CMsgAccountDetails.account_name', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='public_profile', full_name='csgo.CMsgAccountDetails.public_profile', index=2,
number=4, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='public_inventory', full_name='csgo.CMsgAccountDetails.public_inventory', index=3,
number=5, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='vac_banned', full_name='csgo.CMsgAccountDetails.vac_banned', index=4,
number=6, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='cyber_cafe', full_name='csgo.CMsgAccountDetails.cyber_cafe', index=5,
number=7, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='school_account', full_name='csgo.CMsgAccountDetails.school_account', index=6,
number=8, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='free_trial_account', full_name='csgo.CMsgAccountDetails.free_trial_account', index=7,
number=9, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='subscribed', full_name='csgo.CMsgAccountDetails.subscribed', index=8,
number=10, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='low_violence', full_name='csgo.CMsgAccountDetails.low_violence', index=9,
number=11, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='limited', full_name='csgo.CMsgAccountDetails.limited', index=10,
number=12, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='trusted', full_name='csgo.CMsgAccountDetails.trusted', index=11,
number=13, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='package', full_name='csgo.CMsgAccountDetails.package', index=12,
number=14, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='time_cached', full_name='csgo.CMsgAccountDetails.time_cached', index=13,
number=15, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='account_locked', full_name='csgo.CMsgAccountDetails.account_locked', index=14,
number=16, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='community_banned', full_name='csgo.CMsgAccountDetails.community_banned', index=15,
number=17, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='trade_banned', full_name='csgo.CMsgAccountDetails.trade_banned', index=16,
number=18, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='eligible_for_community_market', full_name='csgo.CMsgAccountDetails.eligible_for_community_market', index=17,
number=19, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=906,
serialized_end=1330,
)
_CMSGGCMULTIPLEXMESSAGE = _descriptor.Descriptor(
name='CMsgGCMultiplexMessage',
full_name='csgo.CMsgGCMultiplexMessage',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='msgtype', full_name='csgo.CMsgGCMultiplexMessage.msgtype', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='payload', full_name='csgo.CMsgGCMultiplexMessage.payload', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='steamids', full_name='csgo.CMsgGCMultiplexMessage.steamids', index=2,
number=3, type=6, cpp_type=4, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='replytogc', full_name='csgo.CMsgGCMultiplexMessage.replytogc', index=3,
number=4, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1332,
serialized_end=1427,
)
_CMSGGCMULTIPLEXMESSAGE_RESPONSE = _descriptor.Descriptor(
name='CMsgGCMultiplexMessage_Response',
full_name='csgo.CMsgGCMultiplexMessage_Response',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='msgtype', full_name='csgo.CMsgGCMultiplexMessage_Response.msgtype', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1429,
serialized_end=1479,
)
_CGCTOGCMSGMASTERACK = _descriptor.Descriptor(
name='CGCToGCMsgMasterAck',
full_name='csgo.CGCToGCMsgMasterAck',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='dir_index', full_name='csgo.CGCToGCMsgMasterAck.dir_index', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='gc_type', full_name='csgo.CGCToGCMsgMasterAck.gc_type', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1481,
serialized_end=1538,
)
_CGCTOGCMSGMASTERACK_RESPONSE = _descriptor.Descriptor(
name='CGCToGCMsgMasterAck_Response',
full_name='csgo.CGCToGCMsgMasterAck_Response',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='eresult', full_name='csgo.CGCToGCMsgMasterAck_Response.eresult', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=True, default_value=2,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1540,
serialized_end=1590,
)
_CGCTOGCMSGMASTERSTARTUPCOMPLETE = _descriptor.Descriptor(
name='CGCToGCMsgMasterStartupComplete',
full_name='csgo.CGCToGCMsgMasterStartupComplete',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1592,
serialized_end=1625,
)
_CGCTOGCMSGROUTED = _descriptor.Descriptor(
name='CGCToGCMsgRouted',
full_name='csgo.CGCToGCMsgRouted',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='msg_type', full_name='csgo.CGCToGCMsgRouted.msg_type', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='sender_id', full_name='csgo.CGCToGCMsgRouted.sender_id', index=1,
number=2, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='net_message', full_name='csgo.CGCToGCMsgRouted.net_message', index=2,
number=3, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='ip', full_name='csgo.CGCToGCMsgRouted.ip', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1627,
serialized_end=1715,
)
_CGCTOGCMSGROUTEDREPLY = _descriptor.Descriptor(
name='CGCToGCMsgRoutedReply',
full_name='csgo.CGCToGCMsgRoutedReply',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='msg_type', full_name='csgo.CGCToGCMsgRoutedReply.msg_type', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='net_message', full_name='csgo.CGCToGCMsgRoutedReply.net_message', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1717,
serialized_end=1779,
)
_CMSGGCUPDATESESSIONIP = _descriptor.Descriptor(
name='CMsgGCUpdateSessionIP',
full_name='csgo.CMsgGCUpdateSessionIP',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='steamid', full_name='csgo.CMsgGCUpdateSessionIP.steamid', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='ip', full_name='csgo.CMsgGCUpdateSessionIP.ip', index=1,
number=2, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1781,
serialized_end=1833,
)
_CMSGGCREQUESTSESSIONIP = _descriptor.Descriptor(
name='CMsgGCRequestSessionIP',
full_name='csgo.CMsgGCRequestSessionIP',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='steamid', full_name='csgo.CMsgGCRequestSessionIP.steamid', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1835,
serialized_end=1876,
)
_CMSGGCREQUESTSESSIONIPRESPONSE = _descriptor.Descriptor(
name='CMsgGCRequestSessionIPResponse',
full_name='csgo.CMsgGCRequestSessionIPResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='ip', full_name='csgo.CMsgGCRequestSessionIPResponse.ip', index=0,
number=1, type=7, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1878,
serialized_end=1922,
)
_CMSGSOCACHEHAVEVERSION = _descriptor.Descriptor(
name='CMsgSOCacheHaveVersion',
full_name='csgo.CMsgSOCacheHaveVersion',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='soid', full_name='csgo.CMsgSOCacheHaveVersion.soid', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='version', full_name='csgo.CMsgSOCacheHaveVersion.version', index=1,
number=2, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1924,
serialized_end=2000,
)
_CMSGCLIENTHELLO = _descriptor.Descriptor(
name='CMsgClientHello',
full_name='csgo.CMsgClientHello',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='version', full_name='csgo.CMsgClientHello.version', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='socache_have_versions', full_name='csgo.CMsgClientHello.socache_have_versions', index=1,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='client_session_need', full_name='csgo.CMsgClientHello.client_session_need', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='client_launcher', full_name='csgo.CMsgClientHello.client_launcher', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='partner_srcid', full_name='csgo.CMsgClientHello.partner_srcid', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='partner_accountid', full_name='csgo.CMsgClientHello.partner_accountid', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='partner_accountflags', full_name='csgo.CMsgClientHello.partner_accountflags', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='partner_accountbalance', full_name='csgo.CMsgClientHello.partner_accountbalance', index=7,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='steam_launcher', full_name='csgo.CMsgClientHello.steam_launcher', index=8,
number=9, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2003,
serialized_end=2288,
)
_CMSGSERVERHELLO = _descriptor.Descriptor(
name='CMsgServerHello',
full_name='csgo.CMsgServerHello',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='version', full_name='csgo.CMsgServerHello.version', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='socache_have_versions', full_name='csgo.CMsgServerHello.socache_have_versions', index=1,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='legacy_client_session_need', full_name='csgo.CMsgServerHello.legacy_client_session_need', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='client_launcher', full_name='csgo.CMsgServerHello.client_launcher', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='legacy_steamdatagram_routing', full_name='csgo.CMsgServerHello.legacy_steamdatagram_routing', index=4,
number=6, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='required_internal_addr', full_name='csgo.CMsgServerHello.required_internal_addr', index=5,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='steamdatagram_login', full_name='csgo.CMsgServerHello.steamdatagram_login', index=6,
number=8, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2291,
serialized_end=2546,
)
_CMSGCLIENTWELCOME_LOCATION = _descriptor.Descriptor(
name='Location',
full_name='csgo.CMsgClientWelcome.Location',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='latitude', full_name='csgo.CMsgClientWelcome.Location.latitude', index=0,
number=1, type=2, cpp_type=6, label=1,
has_default_value=False, default_value=float(0),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='longitude', full_name='csgo.CMsgClientWelcome.Location.longitude', index=1,
number=2, type=2, cpp_type=6, label=1,
has_default_value=False, default_value=float(0),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='country', full_name='csgo.CMsgClientWelcome.Location.country', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2936,
serialized_end=3000,
)
_CMSGCLIENTWELCOME = _descriptor.Descriptor(
name='CMsgClientWelcome',
full_name='csgo.CMsgClientWelcome',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='version', full_name='csgo.CMsgClientWelcome.version', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='game_data', full_name='csgo.CMsgClientWelcome.game_data', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='outofdate_subscribed_caches', full_name='csgo.CMsgClientWelcome.outofdate_subscribed_caches', index=2,
number=3, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='uptodate_subscribed_caches', full_name='csgo.CMsgClientWelcome.uptodate_subscribed_caches', index=3,
number=4, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='location', full_name='csgo.CMsgClientWelcome.location', index=4,
number=5, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='game_data2', full_name='csgo.CMsgClientWelcome.game_data2', index=5,
number=6, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rtime32_gc_welcome_timestamp', full_name='csgo.CMsgClientWelcome.rtime32_gc_welcome_timestamp', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='currency', full_name='csgo.CMsgClientWelcome.currency', index=7,
number=8, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='balance', full_name='csgo.CMsgClientWelcome.balance', index=8,
number=9, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='balance_url', full_name='csgo.CMsgClientWelcome.balance_url', index=9,
number=10, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='txn_country_code', full_name='csgo.CMsgClientWelcome.txn_country_code', index=10,
number=11, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CMSGCLIENTWELCOME_LOCATION, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2549,
serialized_end=3000,
)
_CMSGCONNECTIONSTATUS = _descriptor.Descriptor(
name='CMsgConnectionStatus',
full_name='csgo.CMsgConnectionStatus',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='status', full_name='csgo.CMsgConnectionStatus.status', index=0,
number=1, type=14, cpp_type=8, label=1,
has_default_value=True, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='client_session_need', full_name='csgo.CMsgConnectionStatus.client_session_need', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='queue_position', full_name='csgo.CMsgConnectionStatus.queue_position', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='queue_size', full_name='csgo.CMsgConnectionStatus.queue_size', index=3,
number=4, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='wait_seconds', full_name='csgo.CMsgConnectionStatus.wait_seconds', index=4,
number=5, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='estimated_wait_seconds_remaining', full_name='csgo.CMsgConnectionStatus.estimated_wait_seconds_remaining', index=5,
number=6, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3003,
serialized_end=3237,
)
_CWORKSHOP_POPULATEITEMDESCRIPTIONS_REQUEST_SINGLEITEMDESCRIPTION = _descriptor.Descriptor(
name='SingleItemDescription',
full_name='csgo.CWorkshop_PopulateItemDescriptions_Request.SingleItemDescription',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='gameitemid', full_name='csgo.CWorkshop_PopulateItemDescriptions_Request.SingleItemDescription.gameitemid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='item_description', full_name='csgo.CWorkshop_PopulateItemDescriptions_Request.SingleItemDescription.item_description', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='one_per_account', full_name='csgo.CWorkshop_PopulateItemDescriptions_Request.SingleItemDescription.one_per_account', index=2,
number=3, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3400,
serialized_end=3494,
)
_CWORKSHOP_POPULATEITEMDESCRIPTIONS_REQUEST_ITEMDESCRIPTIONSLANGUAGEBLOCK = _descriptor.Descriptor(
name='ItemDescriptionsLanguageBlock',
full_name='csgo.CWorkshop_PopulateItemDescriptions_Request.ItemDescriptionsLanguageBlock',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='language', full_name='csgo.CWorkshop_PopulateItemDescriptions_Request.ItemDescriptionsLanguageBlock.language', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='descriptions', full_name='csgo.CWorkshop_PopulateItemDescriptions_Request.ItemDescriptionsLanguageBlock.descriptions', index=1,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3497,
serialized_end=3640,
)
_CWORKSHOP_POPULATEITEMDESCRIPTIONS_REQUEST = _descriptor.Descriptor(
name='CWorkshop_PopulateItemDescriptions_Request',
full_name='csgo.CWorkshop_PopulateItemDescriptions_Request',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='csgo.CWorkshop_PopulateItemDescriptions_Request.appid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='languages', full_name='csgo.CWorkshop_PopulateItemDescriptions_Request.languages', index=1,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CWORKSHOP_POPULATEITEMDESCRIPTIONS_REQUEST_SINGLEITEMDESCRIPTION, _CWORKSHOP_POPULATEITEMDESCRIPTIONS_REQUEST_ITEMDESCRIPTIONSLANGUAGEBLOCK, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3240,
serialized_end=3640,
)
_CWORKSHOP_GETCONTRIBUTORS_REQUEST = _descriptor.Descriptor(
name='CWorkshop_GetContributors_Request',
full_name='csgo.CWorkshop_GetContributors_Request',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='csgo.CWorkshop_GetContributors_Request.appid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='gameitemid', full_name='csgo.CWorkshop_GetContributors_Request.gameitemid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3642,
serialized_end=3712,
)
_CWORKSHOP_GETCONTRIBUTORS_RESPONSE = _descriptor.Descriptor(
name='CWorkshop_GetContributors_Response',
full_name='csgo.CWorkshop_GetContributors_Response',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='contributors', full_name='csgo.CWorkshop_GetContributors_Response.contributors', index=0,
number=1, type=6, cpp_type=4, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3714,
serialized_end=3772,
)
_CWORKSHOP_SETITEMPAYMENTRULES_REQUEST_WORKSHOPITEMPAYMENTRULE = _descriptor.Descriptor(
name='WorkshopItemPaymentRule',
full_name='csgo.CWorkshop_SetItemPaymentRules_Request.WorkshopItemPaymentRule',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='workshop_file_id', full_name='csgo.CWorkshop_SetItemPaymentRules_Request.WorkshopItemPaymentRule.workshop_file_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='revenue_percentage', full_name='csgo.CWorkshop_SetItemPaymentRules_Request.WorkshopItemPaymentRule.revenue_percentage', index=1,
number=2, type=2, cpp_type=6, label=1,
has_default_value=False, default_value=float(0),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rule_description', full_name='csgo.CWorkshop_SetItemPaymentRules_Request.WorkshopItemPaymentRule.rule_description', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rule_type', full_name='csgo.CWorkshop_SetItemPaymentRules_Request.WorkshopItemPaymentRule.rule_type', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=True, default_value=1,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4239,
serialized_end=4366,
)
_CWORKSHOP_SETITEMPAYMENTRULES_REQUEST_WORKSHOPDIRECTPAYMENTRULE = _descriptor.Descriptor(
name='WorkshopDirectPaymentRule',
full_name='csgo.CWorkshop_SetItemPaymentRules_Request.WorkshopDirectPaymentRule',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='workshop_file_id', full_name='csgo.CWorkshop_SetItemPaymentRules_Request.WorkshopDirectPaymentRule.workshop_file_id', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rule_description', full_name='csgo.CWorkshop_SetItemPaymentRules_Request.WorkshopDirectPaymentRule.rule_description', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4368,
serialized_end=4447,
)
_CWORKSHOP_SETITEMPAYMENTRULES_REQUEST_PARTNERITEMPAYMENTRULE = _descriptor.Descriptor(
name='PartnerItemPaymentRule',
full_name='csgo.CWorkshop_SetItemPaymentRules_Request.PartnerItemPaymentRule',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='account_id', full_name='csgo.CWorkshop_SetItemPaymentRules_Request.PartnerItemPaymentRule.account_id', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='revenue_percentage', full_name='csgo.CWorkshop_SetItemPaymentRules_Request.PartnerItemPaymentRule.revenue_percentage', index=1,
number=2, type=2, cpp_type=6, label=1,
has_default_value=False, default_value=float(0),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='rule_description', full_name='csgo.CWorkshop_SetItemPaymentRules_Request.PartnerItemPaymentRule.rule_description', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4449,
serialized_end=4547,
)
_CWORKSHOP_SETITEMPAYMENTRULES_REQUEST = _descriptor.Descriptor(
name='CWorkshop_SetItemPaymentRules_Request',
full_name='csgo.CWorkshop_SetItemPaymentRules_Request',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='csgo.CWorkshop_SetItemPaymentRules_Request.appid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='gameitemid', full_name='csgo.CWorkshop_SetItemPaymentRules_Request.gameitemid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='associated_workshop_files', full_name='csgo.CWorkshop_SetItemPaymentRules_Request.associated_workshop_files', index=2,
number=3, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='partner_accounts', full_name='csgo.CWorkshop_SetItemPaymentRules_Request.partner_accounts', index=3,
number=4, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='validate_only', full_name='csgo.CWorkshop_SetItemPaymentRules_Request.validate_only', index=4,
number=5, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='make_workshop_files_subscribable', full_name='csgo.CWorkshop_SetItemPaymentRules_Request.make_workshop_files_subscribable', index=5,
number=6, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='associated_workshop_file_for_direct_payments', full_name='csgo.CWorkshop_SetItemPaymentRules_Request.associated_workshop_file_for_direct_payments', index=6,
number=7, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CWORKSHOP_SETITEMPAYMENTRULES_REQUEST_WORKSHOPITEMPAYMENTRULE, _CWORKSHOP_SETITEMPAYMENTRULES_REQUEST_WORKSHOPDIRECTPAYMENTRULE, _CWORKSHOP_SETITEMPAYMENTRULES_REQUEST_PARTNERITEMPAYMENTRULE, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3775,
serialized_end=4547,
)
_CWORKSHOP_SETITEMPAYMENTRULES_RESPONSE = _descriptor.Descriptor(
name='CWorkshop_SetItemPaymentRules_Response',
full_name='csgo.CWorkshop_SetItemPaymentRules_Response',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4549,
serialized_end=4589,
)
_CGAMESERVERS_AGGREGATIONQUERY_REQUEST = _descriptor.Descriptor(
name='CGameServers_AggregationQuery_Request',
full_name='csgo.CGameServers_AggregationQuery_Request',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='filter', full_name='csgo.CGameServers_AggregationQuery_Request.filter', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='group_fields', full_name='csgo.CGameServers_AggregationQuery_Request.group_fields', index=1,
number=3, type=9, cpp_type=9, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4591,
serialized_end=4668,
)
_CGAMESERVERS_AGGREGATIONQUERY_RESPONSE_GROUP = _descriptor.Descriptor(
name='Group',
full_name='csgo.CGameServers_AggregationQuery_Response.Group',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='group_values', full_name='csgo.CGameServers_AggregationQuery_Response.Group.group_values', index=0,
number=1, type=9, cpp_type=9, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='servers_empty', full_name='csgo.CGameServers_AggregationQuery_Response.Group.servers_empty', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='servers_full', full_name='csgo.CGameServers_AggregationQuery_Response.Group.servers_full', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='servers_total', full_name='csgo.CGameServers_AggregationQuery_Response.Group.servers_total', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='players_humans', full_name='csgo.CGameServers_AggregationQuery_Response.Group.players_humans', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='players_bots', full_name='csgo.CGameServers_AggregationQuery_Response.Group.players_bots', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='player_capacity', full_name='csgo.CGameServers_AggregationQuery_Response.Group.player_capacity', index=6,
number=7, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4782,
serialized_end=4950,
)
_CGAMESERVERS_AGGREGATIONQUERY_RESPONSE = _descriptor.Descriptor(
name='CGameServers_AggregationQuery_Response',
full_name='csgo.CGameServers_AggregationQuery_Response',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='groups', full_name='csgo.CGameServers_AggregationQuery_Response.groups', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CGAMESERVERS_AGGREGATIONQUERY_RESPONSE_GROUP, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4671,
serialized_end=4950,
)
_CWORKSHOP_ADDSPECIALPAYMENT_REQUEST = _descriptor.Descriptor(
name='CWorkshop_AddSpecialPayment_Request',
full_name='csgo.CWorkshop_AddSpecialPayment_Request',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='csgo.CWorkshop_AddSpecialPayment_Request.appid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='gameitemid', full_name='csgo.CWorkshop_AddSpecialPayment_Request.gameitemid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='date', full_name='csgo.CWorkshop_AddSpecialPayment_Request.date', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='payment_us_usd', full_name='csgo.CWorkshop_AddSpecialPayment_Request.payment_us_usd', index=3,
number=4, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='payment_row_usd', full_name='csgo.CWorkshop_AddSpecialPayment_Request.payment_row_usd', index=4,
number=5, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4953,
serialized_end=5088,
)
_CWORKSHOP_ADDSPECIALPAYMENT_RESPONSE = _descriptor.Descriptor(
name='CWorkshop_AddSpecialPayment_Response',
full_name='csgo.CWorkshop_AddSpecialPayment_Response',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5090,
serialized_end=5128,
)
_CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_REQUEST_TOKEN = _descriptor.Descriptor(
name='Token',
full_name='csgo.CProductInfo_SetRichPresenceLocalization_Request.Token',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='token', full_name='csgo.CProductInfo_SetRichPresenceLocalization_Request.Token.token', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='value', full_name='csgo.CProductInfo_SetRichPresenceLocalization_Request.Token.value', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5306,
serialized_end=5343,
)
_CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_REQUEST_LANGUAGESECTION = _descriptor.Descriptor(
name='LanguageSection',
full_name='csgo.CProductInfo_SetRichPresenceLocalization_Request.LanguageSection',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='language', full_name='csgo.CProductInfo_SetRichPresenceLocalization_Request.LanguageSection.language', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='tokens', full_name='csgo.CProductInfo_SetRichPresenceLocalization_Request.LanguageSection.tokens', index=1,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5345,
serialized_end=5458,
)
_CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_REQUEST = _descriptor.Descriptor(
name='CProductInfo_SetRichPresenceLocalization_Request',
full_name='csgo.CProductInfo_SetRichPresenceLocalization_Request',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='csgo.CProductInfo_SetRichPresenceLocalization_Request.appid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='languages', full_name='csgo.CProductInfo_SetRichPresenceLocalization_Request.languages', index=1,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='steamid', full_name='csgo.CProductInfo_SetRichPresenceLocalization_Request.steamid', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_REQUEST_TOKEN, _CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_REQUEST_LANGUAGESECTION, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5131,
serialized_end=5458,
)
_CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_RESPONSE = _descriptor.Descriptor(
name='CProductInfo_SetRichPresenceLocalization_Response',
full_name='csgo.CProductInfo_SetRichPresenceLocalization_Response',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5460,
serialized_end=5511,
)
_CMSGSOSINGLEOBJECT.fields_by_name['owner_soid'].message_type = _CMSGSOIDOWNER
_CMSGSOMULTIPLEOBJECTS_SINGLEOBJECT.containing_type = _CMSGSOMULTIPLEOBJECTS
_CMSGSOMULTIPLEOBJECTS.fields_by_name['objects_modified'].message_type = _CMSGSOMULTIPLEOBJECTS_SINGLEOBJECT
_CMSGSOMULTIPLEOBJECTS.fields_by_name['owner_soid'].message_type = _CMSGSOIDOWNER
_CMSGSOCACHESUBSCRIBED_SUBSCRIBEDTYPE.containing_type = _CMSGSOCACHESUBSCRIBED
_CMSGSOCACHESUBSCRIBED.fields_by_name['objects'].message_type = _CMSGSOCACHESUBSCRIBED_SUBSCRIBEDTYPE
_CMSGSOCACHESUBSCRIBED.fields_by_name['owner_soid'].message_type = _CMSGSOIDOWNER
_CMSGSOCACHEUNSUBSCRIBED.fields_by_name['owner_soid'].message_type = _CMSGSOIDOWNER
_CMSGSOCACHESUBSCRIPTIONCHECK.fields_by_name['owner_soid'].message_type = _CMSGSOIDOWNER
_CMSGSOCACHESUBSCRIPTIONREFRESH.fields_by_name['owner_soid'].message_type = _CMSGSOIDOWNER
_CMSGSOCACHEHAVEVERSION.fields_by_name['soid'].message_type = _CMSGSOIDOWNER
_CMSGCLIENTHELLO.fields_by_name['socache_have_versions'].message_type = _CMSGSOCACHEHAVEVERSION
_CMSGSERVERHELLO.fields_by_name['socache_have_versions'].message_type = _CMSGSOCACHEHAVEVERSION
_CMSGCLIENTWELCOME_LOCATION.containing_type = _CMSGCLIENTWELCOME
_CMSGCLIENTWELCOME.fields_by_name['outofdate_subscribed_caches'].message_type = _CMSGSOCACHESUBSCRIBED
_CMSGCLIENTWELCOME.fields_by_name['uptodate_subscribed_caches'].message_type = _CMSGSOCACHESUBSCRIPTIONCHECK
_CMSGCLIENTWELCOME.fields_by_name['location'].message_type = _CMSGCLIENTWELCOME_LOCATION
_CMSGCONNECTIONSTATUS.fields_by_name['status'].enum_type = _GCCONNECTIONSTATUS
_CWORKSHOP_POPULATEITEMDESCRIPTIONS_REQUEST_SINGLEITEMDESCRIPTION.containing_type = _CWORKSHOP_POPULATEITEMDESCRIPTIONS_REQUEST
_CWORKSHOP_POPULATEITEMDESCRIPTIONS_REQUEST_ITEMDESCRIPTIONSLANGUAGEBLOCK.fields_by_name['descriptions'].message_type = _CWORKSHOP_POPULATEITEMDESCRIPTIONS_REQUEST_SINGLEITEMDESCRIPTION
_CWORKSHOP_POPULATEITEMDESCRIPTIONS_REQUEST_ITEMDESCRIPTIONSLANGUAGEBLOCK.containing_type = _CWORKSHOP_POPULATEITEMDESCRIPTIONS_REQUEST
_CWORKSHOP_POPULATEITEMDESCRIPTIONS_REQUEST.fields_by_name['languages'].message_type = _CWORKSHOP_POPULATEITEMDESCRIPTIONS_REQUEST_ITEMDESCRIPTIONSLANGUAGEBLOCK
_CWORKSHOP_SETITEMPAYMENTRULES_REQUEST_WORKSHOPITEMPAYMENTRULE.containing_type = _CWORKSHOP_SETITEMPAYMENTRULES_REQUEST
_CWORKSHOP_SETITEMPAYMENTRULES_REQUEST_WORKSHOPDIRECTPAYMENTRULE.containing_type = _CWORKSHOP_SETITEMPAYMENTRULES_REQUEST
_CWORKSHOP_SETITEMPAYMENTRULES_REQUEST_PARTNERITEMPAYMENTRULE.containing_type = _CWORKSHOP_SETITEMPAYMENTRULES_REQUEST
_CWORKSHOP_SETITEMPAYMENTRULES_REQUEST.fields_by_name['associated_workshop_files'].message_type = _CWORKSHOP_SETITEMPAYMENTRULES_REQUEST_WORKSHOPITEMPAYMENTRULE
_CWORKSHOP_SETITEMPAYMENTRULES_REQUEST.fields_by_name['partner_accounts'].message_type = _CWORKSHOP_SETITEMPAYMENTRULES_REQUEST_PARTNERITEMPAYMENTRULE
_CWORKSHOP_SETITEMPAYMENTRULES_REQUEST.fields_by_name['associated_workshop_file_for_direct_payments'].message_type = _CWORKSHOP_SETITEMPAYMENTRULES_REQUEST_WORKSHOPDIRECTPAYMENTRULE
_CGAMESERVERS_AGGREGATIONQUERY_RESPONSE_GROUP.containing_type = _CGAMESERVERS_AGGREGATIONQUERY_RESPONSE
_CGAMESERVERS_AGGREGATIONQUERY_RESPONSE.fields_by_name['groups'].message_type = _CGAMESERVERS_AGGREGATIONQUERY_RESPONSE_GROUP
_CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_REQUEST_TOKEN.containing_type = _CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_REQUEST
_CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_REQUEST_LANGUAGESECTION.fields_by_name['tokens'].message_type = _CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_REQUEST_TOKEN
_CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_REQUEST_LANGUAGESECTION.containing_type = _CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_REQUEST
_CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_REQUEST.fields_by_name['languages'].message_type = _CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_REQUEST_LANGUAGESECTION
DESCRIPTOR.message_types_by_name['CMsgSOIDOwner'] = _CMSGSOIDOWNER
DESCRIPTOR.message_types_by_name['CMsgSOSingleObject'] = _CMSGSOSINGLEOBJECT
DESCRIPTOR.message_types_by_name['CMsgSOMultipleObjects'] = _CMSGSOMULTIPLEOBJECTS
DESCRIPTOR.message_types_by_name['CMsgSOCacheSubscribed'] = _CMSGSOCACHESUBSCRIBED
DESCRIPTOR.message_types_by_name['CMsgSOCacheUnsubscribed'] = _CMSGSOCACHEUNSUBSCRIBED
DESCRIPTOR.message_types_by_name['CMsgSOCacheSubscriptionCheck'] = _CMSGSOCACHESUBSCRIPTIONCHECK
DESCRIPTOR.message_types_by_name['CMsgSOCacheSubscriptionRefresh'] = _CMSGSOCACHESUBSCRIPTIONREFRESH
DESCRIPTOR.message_types_by_name['CMsgSOCacheVersion'] = _CMSGSOCACHEVERSION
DESCRIPTOR.message_types_by_name['CMsgAccountDetails'] = _CMSGACCOUNTDETAILS
DESCRIPTOR.message_types_by_name['CMsgGCMultiplexMessage'] = _CMSGGCMULTIPLEXMESSAGE
DESCRIPTOR.message_types_by_name['CMsgGCMultiplexMessage_Response'] = _CMSGGCMULTIPLEXMESSAGE_RESPONSE
DESCRIPTOR.message_types_by_name['CGCToGCMsgMasterAck'] = _CGCTOGCMSGMASTERACK
DESCRIPTOR.message_types_by_name['CGCToGCMsgMasterAck_Response'] = _CGCTOGCMSGMASTERACK_RESPONSE
DESCRIPTOR.message_types_by_name['CGCToGCMsgMasterStartupComplete'] = _CGCTOGCMSGMASTERSTARTUPCOMPLETE
DESCRIPTOR.message_types_by_name['CGCToGCMsgRouted'] = _CGCTOGCMSGROUTED
DESCRIPTOR.message_types_by_name['CGCToGCMsgRoutedReply'] = _CGCTOGCMSGROUTEDREPLY
DESCRIPTOR.message_types_by_name['CMsgGCUpdateSessionIP'] = _CMSGGCUPDATESESSIONIP
DESCRIPTOR.message_types_by_name['CMsgGCRequestSessionIP'] = _CMSGGCREQUESTSESSIONIP
DESCRIPTOR.message_types_by_name['CMsgGCRequestSessionIPResponse'] = _CMSGGCREQUESTSESSIONIPRESPONSE
DESCRIPTOR.message_types_by_name['CMsgSOCacheHaveVersion'] = _CMSGSOCACHEHAVEVERSION
DESCRIPTOR.message_types_by_name['CMsgClientHello'] = _CMSGCLIENTHELLO
DESCRIPTOR.message_types_by_name['CMsgServerHello'] = _CMSGSERVERHELLO
DESCRIPTOR.message_types_by_name['CMsgClientWelcome'] = _CMSGCLIENTWELCOME
DESCRIPTOR.message_types_by_name['CMsgConnectionStatus'] = _CMSGCONNECTIONSTATUS
DESCRIPTOR.message_types_by_name['CWorkshop_PopulateItemDescriptions_Request'] = _CWORKSHOP_POPULATEITEMDESCRIPTIONS_REQUEST
DESCRIPTOR.message_types_by_name['CWorkshop_GetContributors_Request'] = _CWORKSHOP_GETCONTRIBUTORS_REQUEST
DESCRIPTOR.message_types_by_name['CWorkshop_GetContributors_Response'] = _CWORKSHOP_GETCONTRIBUTORS_RESPONSE
DESCRIPTOR.message_types_by_name['CWorkshop_SetItemPaymentRules_Request'] = _CWORKSHOP_SETITEMPAYMENTRULES_REQUEST
DESCRIPTOR.message_types_by_name['CWorkshop_SetItemPaymentRules_Response'] = _CWORKSHOP_SETITEMPAYMENTRULES_RESPONSE
DESCRIPTOR.message_types_by_name['CGameServers_AggregationQuery_Request'] = _CGAMESERVERS_AGGREGATIONQUERY_REQUEST
DESCRIPTOR.message_types_by_name['CGameServers_AggregationQuery_Response'] = _CGAMESERVERS_AGGREGATIONQUERY_RESPONSE
DESCRIPTOR.message_types_by_name['CWorkshop_AddSpecialPayment_Request'] = _CWORKSHOP_ADDSPECIALPAYMENT_REQUEST
DESCRIPTOR.message_types_by_name['CWorkshop_AddSpecialPayment_Response'] = _CWORKSHOP_ADDSPECIALPAYMENT_RESPONSE
DESCRIPTOR.message_types_by_name['CProductInfo_SetRichPresenceLocalization_Request'] = _CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_REQUEST
DESCRIPTOR.message_types_by_name['CProductInfo_SetRichPresenceLocalization_Response'] = _CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_RESPONSE
DESCRIPTOR.enum_types_by_name['GCClientLauncherType'] = _GCCLIENTLAUNCHERTYPE
DESCRIPTOR.enum_types_by_name['GCConnectionStatus'] = _GCCONNECTIONSTATUS
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
CMsgSOIDOwner = _reflection.GeneratedProtocolMessageType('CMsgSOIDOwner', (_message.Message,), dict(
DESCRIPTOR = _CMSGSOIDOWNER,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgSOIDOwner)
))
_sym_db.RegisterMessage(CMsgSOIDOwner)
CMsgSOSingleObject = _reflection.GeneratedProtocolMessageType('CMsgSOSingleObject', (_message.Message,), dict(
DESCRIPTOR = _CMSGSOSINGLEOBJECT,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgSOSingleObject)
))
_sym_db.RegisterMessage(CMsgSOSingleObject)
CMsgSOMultipleObjects = _reflection.GeneratedProtocolMessageType('CMsgSOMultipleObjects', (_message.Message,), dict(
SingleObject = _reflection.GeneratedProtocolMessageType('SingleObject', (_message.Message,), dict(
DESCRIPTOR = _CMSGSOMULTIPLEOBJECTS_SINGLEOBJECT,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgSOMultipleObjects.SingleObject)
))
,
DESCRIPTOR = _CMSGSOMULTIPLEOBJECTS,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgSOMultipleObjects)
))
_sym_db.RegisterMessage(CMsgSOMultipleObjects)
_sym_db.RegisterMessage(CMsgSOMultipleObjects.SingleObject)
CMsgSOCacheSubscribed = _reflection.GeneratedProtocolMessageType('CMsgSOCacheSubscribed', (_message.Message,), dict(
SubscribedType = _reflection.GeneratedProtocolMessageType('SubscribedType', (_message.Message,), dict(
DESCRIPTOR = _CMSGSOCACHESUBSCRIBED_SUBSCRIBEDTYPE,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgSOCacheSubscribed.SubscribedType)
))
,
DESCRIPTOR = _CMSGSOCACHESUBSCRIBED,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgSOCacheSubscribed)
))
_sym_db.RegisterMessage(CMsgSOCacheSubscribed)
_sym_db.RegisterMessage(CMsgSOCacheSubscribed.SubscribedType)
CMsgSOCacheUnsubscribed = _reflection.GeneratedProtocolMessageType('CMsgSOCacheUnsubscribed', (_message.Message,), dict(
DESCRIPTOR = _CMSGSOCACHEUNSUBSCRIBED,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgSOCacheUnsubscribed)
))
_sym_db.RegisterMessage(CMsgSOCacheUnsubscribed)
CMsgSOCacheSubscriptionCheck = _reflection.GeneratedProtocolMessageType('CMsgSOCacheSubscriptionCheck', (_message.Message,), dict(
DESCRIPTOR = _CMSGSOCACHESUBSCRIPTIONCHECK,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgSOCacheSubscriptionCheck)
))
_sym_db.RegisterMessage(CMsgSOCacheSubscriptionCheck)
CMsgSOCacheSubscriptionRefresh = _reflection.GeneratedProtocolMessageType('CMsgSOCacheSubscriptionRefresh', (_message.Message,), dict(
DESCRIPTOR = _CMSGSOCACHESUBSCRIPTIONREFRESH,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgSOCacheSubscriptionRefresh)
))
_sym_db.RegisterMessage(CMsgSOCacheSubscriptionRefresh)
CMsgSOCacheVersion = _reflection.GeneratedProtocolMessageType('CMsgSOCacheVersion', (_message.Message,), dict(
DESCRIPTOR = _CMSGSOCACHEVERSION,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgSOCacheVersion)
))
_sym_db.RegisterMessage(CMsgSOCacheVersion)
CMsgAccountDetails = _reflection.GeneratedProtocolMessageType('CMsgAccountDetails', (_message.Message,), dict(
DESCRIPTOR = _CMSGACCOUNTDETAILS,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgAccountDetails)
))
_sym_db.RegisterMessage(CMsgAccountDetails)
CMsgGCMultiplexMessage = _reflection.GeneratedProtocolMessageType('CMsgGCMultiplexMessage', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCMULTIPLEXMESSAGE,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCMultiplexMessage)
))
_sym_db.RegisterMessage(CMsgGCMultiplexMessage)
CMsgGCMultiplexMessage_Response = _reflection.GeneratedProtocolMessageType('CMsgGCMultiplexMessage_Response', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCMULTIPLEXMESSAGE_RESPONSE,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCMultiplexMessage_Response)
))
_sym_db.RegisterMessage(CMsgGCMultiplexMessage_Response)
CGCToGCMsgMasterAck = _reflection.GeneratedProtocolMessageType('CGCToGCMsgMasterAck', (_message.Message,), dict(
DESCRIPTOR = _CGCTOGCMSGMASTERACK,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CGCToGCMsgMasterAck)
))
_sym_db.RegisterMessage(CGCToGCMsgMasterAck)
CGCToGCMsgMasterAck_Response = _reflection.GeneratedProtocolMessageType('CGCToGCMsgMasterAck_Response', (_message.Message,), dict(
DESCRIPTOR = _CGCTOGCMSGMASTERACK_RESPONSE,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CGCToGCMsgMasterAck_Response)
))
_sym_db.RegisterMessage(CGCToGCMsgMasterAck_Response)
CGCToGCMsgMasterStartupComplete = _reflection.GeneratedProtocolMessageType('CGCToGCMsgMasterStartupComplete', (_message.Message,), dict(
DESCRIPTOR = _CGCTOGCMSGMASTERSTARTUPCOMPLETE,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CGCToGCMsgMasterStartupComplete)
))
_sym_db.RegisterMessage(CGCToGCMsgMasterStartupComplete)
CGCToGCMsgRouted = _reflection.GeneratedProtocolMessageType('CGCToGCMsgRouted', (_message.Message,), dict(
DESCRIPTOR = _CGCTOGCMSGROUTED,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CGCToGCMsgRouted)
))
_sym_db.RegisterMessage(CGCToGCMsgRouted)
CGCToGCMsgRoutedReply = _reflection.GeneratedProtocolMessageType('CGCToGCMsgRoutedReply', (_message.Message,), dict(
DESCRIPTOR = _CGCTOGCMSGROUTEDREPLY,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CGCToGCMsgRoutedReply)
))
_sym_db.RegisterMessage(CGCToGCMsgRoutedReply)
CMsgGCUpdateSessionIP = _reflection.GeneratedProtocolMessageType('CMsgGCUpdateSessionIP', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCUPDATESESSIONIP,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCUpdateSessionIP)
))
_sym_db.RegisterMessage(CMsgGCUpdateSessionIP)
CMsgGCRequestSessionIP = _reflection.GeneratedProtocolMessageType('CMsgGCRequestSessionIP', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCREQUESTSESSIONIP,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCRequestSessionIP)
))
_sym_db.RegisterMessage(CMsgGCRequestSessionIP)
CMsgGCRequestSessionIPResponse = _reflection.GeneratedProtocolMessageType('CMsgGCRequestSessionIPResponse', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCREQUESTSESSIONIPRESPONSE,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCRequestSessionIPResponse)
))
_sym_db.RegisterMessage(CMsgGCRequestSessionIPResponse)
CMsgSOCacheHaveVersion = _reflection.GeneratedProtocolMessageType('CMsgSOCacheHaveVersion', (_message.Message,), dict(
DESCRIPTOR = _CMSGSOCACHEHAVEVERSION,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgSOCacheHaveVersion)
))
_sym_db.RegisterMessage(CMsgSOCacheHaveVersion)
CMsgClientHello = _reflection.GeneratedProtocolMessageType('CMsgClientHello', (_message.Message,), dict(
DESCRIPTOR = _CMSGCLIENTHELLO,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgClientHello)
))
_sym_db.RegisterMessage(CMsgClientHello)
CMsgServerHello = _reflection.GeneratedProtocolMessageType('CMsgServerHello', (_message.Message,), dict(
DESCRIPTOR = _CMSGSERVERHELLO,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgServerHello)
))
_sym_db.RegisterMessage(CMsgServerHello)
CMsgClientWelcome = _reflection.GeneratedProtocolMessageType('CMsgClientWelcome', (_message.Message,), dict(
Location = _reflection.GeneratedProtocolMessageType('Location', (_message.Message,), dict(
DESCRIPTOR = _CMSGCLIENTWELCOME_LOCATION,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgClientWelcome.Location)
))
,
DESCRIPTOR = _CMSGCLIENTWELCOME,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgClientWelcome)
))
_sym_db.RegisterMessage(CMsgClientWelcome)
_sym_db.RegisterMessage(CMsgClientWelcome.Location)
CMsgConnectionStatus = _reflection.GeneratedProtocolMessageType('CMsgConnectionStatus', (_message.Message,), dict(
DESCRIPTOR = _CMSGCONNECTIONSTATUS,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgConnectionStatus)
))
_sym_db.RegisterMessage(CMsgConnectionStatus)
CWorkshop_PopulateItemDescriptions_Request = _reflection.GeneratedProtocolMessageType('CWorkshop_PopulateItemDescriptions_Request', (_message.Message,), dict(
SingleItemDescription = _reflection.GeneratedProtocolMessageType('SingleItemDescription', (_message.Message,), dict(
DESCRIPTOR = _CWORKSHOP_POPULATEITEMDESCRIPTIONS_REQUEST_SINGLEITEMDESCRIPTION,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CWorkshop_PopulateItemDescriptions_Request.SingleItemDescription)
))
,
ItemDescriptionsLanguageBlock = _reflection.GeneratedProtocolMessageType('ItemDescriptionsLanguageBlock', (_message.Message,), dict(
DESCRIPTOR = _CWORKSHOP_POPULATEITEMDESCRIPTIONS_REQUEST_ITEMDESCRIPTIONSLANGUAGEBLOCK,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CWorkshop_PopulateItemDescriptions_Request.ItemDescriptionsLanguageBlock)
))
,
DESCRIPTOR = _CWORKSHOP_POPULATEITEMDESCRIPTIONS_REQUEST,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CWorkshop_PopulateItemDescriptions_Request)
))
_sym_db.RegisterMessage(CWorkshop_PopulateItemDescriptions_Request)
_sym_db.RegisterMessage(CWorkshop_PopulateItemDescriptions_Request.SingleItemDescription)
_sym_db.RegisterMessage(CWorkshop_PopulateItemDescriptions_Request.ItemDescriptionsLanguageBlock)
CWorkshop_GetContributors_Request = _reflection.GeneratedProtocolMessageType('CWorkshop_GetContributors_Request', (_message.Message,), dict(
DESCRIPTOR = _CWORKSHOP_GETCONTRIBUTORS_REQUEST,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CWorkshop_GetContributors_Request)
))
_sym_db.RegisterMessage(CWorkshop_GetContributors_Request)
CWorkshop_GetContributors_Response = _reflection.GeneratedProtocolMessageType('CWorkshop_GetContributors_Response', (_message.Message,), dict(
DESCRIPTOR = _CWORKSHOP_GETCONTRIBUTORS_RESPONSE,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CWorkshop_GetContributors_Response)
))
_sym_db.RegisterMessage(CWorkshop_GetContributors_Response)
CWorkshop_SetItemPaymentRules_Request = _reflection.GeneratedProtocolMessageType('CWorkshop_SetItemPaymentRules_Request', (_message.Message,), dict(
WorkshopItemPaymentRule = _reflection.GeneratedProtocolMessageType('WorkshopItemPaymentRule', (_message.Message,), dict(
DESCRIPTOR = _CWORKSHOP_SETITEMPAYMENTRULES_REQUEST_WORKSHOPITEMPAYMENTRULE,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CWorkshop_SetItemPaymentRules_Request.WorkshopItemPaymentRule)
))
,
WorkshopDirectPaymentRule = _reflection.GeneratedProtocolMessageType('WorkshopDirectPaymentRule', (_message.Message,), dict(
DESCRIPTOR = _CWORKSHOP_SETITEMPAYMENTRULES_REQUEST_WORKSHOPDIRECTPAYMENTRULE,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CWorkshop_SetItemPaymentRules_Request.WorkshopDirectPaymentRule)
))
,
PartnerItemPaymentRule = _reflection.GeneratedProtocolMessageType('PartnerItemPaymentRule', (_message.Message,), dict(
DESCRIPTOR = _CWORKSHOP_SETITEMPAYMENTRULES_REQUEST_PARTNERITEMPAYMENTRULE,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CWorkshop_SetItemPaymentRules_Request.PartnerItemPaymentRule)
))
,
DESCRIPTOR = _CWORKSHOP_SETITEMPAYMENTRULES_REQUEST,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CWorkshop_SetItemPaymentRules_Request)
))
_sym_db.RegisterMessage(CWorkshop_SetItemPaymentRules_Request)
_sym_db.RegisterMessage(CWorkshop_SetItemPaymentRules_Request.WorkshopItemPaymentRule)
_sym_db.RegisterMessage(CWorkshop_SetItemPaymentRules_Request.WorkshopDirectPaymentRule)
_sym_db.RegisterMessage(CWorkshop_SetItemPaymentRules_Request.PartnerItemPaymentRule)
CWorkshop_SetItemPaymentRules_Response = _reflection.GeneratedProtocolMessageType('CWorkshop_SetItemPaymentRules_Response', (_message.Message,), dict(
DESCRIPTOR = _CWORKSHOP_SETITEMPAYMENTRULES_RESPONSE,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CWorkshop_SetItemPaymentRules_Response)
))
_sym_db.RegisterMessage(CWorkshop_SetItemPaymentRules_Response)
CGameServers_AggregationQuery_Request = _reflection.GeneratedProtocolMessageType('CGameServers_AggregationQuery_Request', (_message.Message,), dict(
DESCRIPTOR = _CGAMESERVERS_AGGREGATIONQUERY_REQUEST,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CGameServers_AggregationQuery_Request)
))
_sym_db.RegisterMessage(CGameServers_AggregationQuery_Request)
CGameServers_AggregationQuery_Response = _reflection.GeneratedProtocolMessageType('CGameServers_AggregationQuery_Response', (_message.Message,), dict(
Group = _reflection.GeneratedProtocolMessageType('Group', (_message.Message,), dict(
DESCRIPTOR = _CGAMESERVERS_AGGREGATIONQUERY_RESPONSE_GROUP,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CGameServers_AggregationQuery_Response.Group)
))
,
DESCRIPTOR = _CGAMESERVERS_AGGREGATIONQUERY_RESPONSE,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CGameServers_AggregationQuery_Response)
))
_sym_db.RegisterMessage(CGameServers_AggregationQuery_Response)
_sym_db.RegisterMessage(CGameServers_AggregationQuery_Response.Group)
CWorkshop_AddSpecialPayment_Request = _reflection.GeneratedProtocolMessageType('CWorkshop_AddSpecialPayment_Request', (_message.Message,), dict(
DESCRIPTOR = _CWORKSHOP_ADDSPECIALPAYMENT_REQUEST,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CWorkshop_AddSpecialPayment_Request)
))
_sym_db.RegisterMessage(CWorkshop_AddSpecialPayment_Request)
CWorkshop_AddSpecialPayment_Response = _reflection.GeneratedProtocolMessageType('CWorkshop_AddSpecialPayment_Response', (_message.Message,), dict(
DESCRIPTOR = _CWORKSHOP_ADDSPECIALPAYMENT_RESPONSE,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CWorkshop_AddSpecialPayment_Response)
))
_sym_db.RegisterMessage(CWorkshop_AddSpecialPayment_Response)
CProductInfo_SetRichPresenceLocalization_Request = _reflection.GeneratedProtocolMessageType('CProductInfo_SetRichPresenceLocalization_Request', (_message.Message,), dict(
Token = _reflection.GeneratedProtocolMessageType('Token', (_message.Message,), dict(
DESCRIPTOR = _CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_REQUEST_TOKEN,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CProductInfo_SetRichPresenceLocalization_Request.Token)
))
,
LanguageSection = _reflection.GeneratedProtocolMessageType('LanguageSection', (_message.Message,), dict(
DESCRIPTOR = _CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_REQUEST_LANGUAGESECTION,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CProductInfo_SetRichPresenceLocalization_Request.LanguageSection)
))
,
DESCRIPTOR = _CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_REQUEST,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CProductInfo_SetRichPresenceLocalization_Request)
))
_sym_db.RegisterMessage(CProductInfo_SetRichPresenceLocalization_Request)
_sym_db.RegisterMessage(CProductInfo_SetRichPresenceLocalization_Request.Token)
_sym_db.RegisterMessage(CProductInfo_SetRichPresenceLocalization_Request.LanguageSection)
CProductInfo_SetRichPresenceLocalization_Response = _reflection.GeneratedProtocolMessageType('CProductInfo_SetRichPresenceLocalization_Response', (_message.Message,), dict(
DESCRIPTOR = _CPRODUCTINFO_SETRICHPRESENCELOCALIZATION_RESPONSE,
__module__ = 'gcsdk_gcmessages_pb2'
# @@protoc_insertion_point(class_scope:csgo.CProductInfo_SetRichPresenceLocalization_Response)
))
_sym_db.RegisterMessage(CProductInfo_SetRichPresenceLocalization_Response)
DESCRIPTOR._options = None
_CMSGSOMULTIPLEOBJECTS_SINGLEOBJECT._options = None
# @@protoc_insertion_point(module_scope)
================================================
FILE: csgo/protobufs/gcsystemmsgs_pb2.py
================================================
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: gcsystemmsgs.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor.FileDescriptor(
name='gcsystemmsgs.proto',
package='csgo',
syntax='proto2',
serialized_options=_b('H\001\220\001\000'),
serialized_pb=_b('\n\x12gcsystemmsgs.proto\x12\x04\x63sgo\"S\n\x1c\x43MsgGCHVacVerificationChange\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x13\n\x0bis_verified\x18\x03 \x01(\x08\"\x80\x01\n\x1f\x43MsgGCHAccountPhoneNumberChange\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x10\n\x08phone_id\x18\x03 \x01(\x04\x12\x13\n\x0bis_verified\x18\x04 \x01(\x08\x12\x16\n\x0eis_identifying\x18\x05 \x01(\x08\"j\n\x18\x43MsgGCHInviteUserToLobby\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x17\n\x0fsteamid_invited\x18\x03 \x01(\x06\x12\x15\n\rsteamid_lobby\x18\x04 \x01(\x06\"\xb4\x02\n1CQuest_PublisherAddCommunityItemsToPlayer_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x04\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x17\n\x0fmatch_item_type\x18\x03 \x01(\r\x12\x18\n\x10match_item_class\x18\x04 \x01(\r\x12\x18\n\x10prefix_item_name\x18\x05 \x01(\t\x12U\n\nattributes\x18\x06 \x03(\x0b\x32\x41.csgo.CQuest_PublisherAddCommunityItemsToPlayer_Request.Attribute\x12\x0c\n\x04note\x18\x07 \x01(\t\x1a-\n\tAttribute\x12\x11\n\tattribute\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\x04\"b\n2CQuest_PublisherAddCommunityItemsToPlayer_Response\x12\x15\n\ritems_matched\x18\x01 \x01(\r\x12\x15\n\ritems_granted\x18\x02 \x01(\r\"j\n\'CCommunity_GamePersonalDataCategoryInfo\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x1a\n\x12localization_token\x18\x02 \x01(\t\x12\x15\n\rtemplate_file\x18\x03 \x01(\t\"A\n0CCommunity_GetGamePersonalDataCategories_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"\x93\x01\n1CCommunity_GetGamePersonalDataCategories_Response\x12\x41\n\ncategories\x18\x01 \x03(\x0b\x32-.csgo.CCommunity_GamePersonalDataCategoryInfo\x12\x1b\n\x13\x61pp_assets_basename\x18\x02 \x01(\t\"u\n-CCommunity_GetGamePersonalDataEntries_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07steamid\x18\x02 \x01(\x04\x12\x0c\n\x04type\x18\x03 \x01(\t\x12\x16\n\x0e\x63ontinue_token\x18\x04 \x01(\t\"l\n.CCommunity_GetGamePersonalDataEntries_Response\x12\x11\n\tgceresult\x18\x01 \x01(\r\x12\x0f\n\x07\x65ntries\x18\x02 \x03(\t\x12\x16\n\x0e\x63ontinue_token\x18\x03 \x01(\t\"U\n3CCommunity_TerminateGamePersonalDataEntries_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07steamid\x18\x02 \x01(\x04\"I\n4CCommunity_TerminateGamePersonalDataEntries_Response\x12\x11\n\tgceresult\x18\x01 \x01(\r*\xc6\x17\n\x0c\x45GCSystemMsg\x12\x13\n\x0fk_EGCMsgInvalid\x10\x00\x12\x11\n\rk_EGCMsgMulti\x10\x01\x12\x18\n\x14k_EGCMsgGenericReply\x10\n\x12\x16\n\x12k_EGCMsgSystemBase\x10\x32\x12\x1e\n\x1ak_EGCMsgAchievementAwarded\x10\x33\x12\x16\n\x12k_EGCMsgConCommand\x10\x34\x12\x18\n\x14k_EGCMsgStartPlaying\x10\x35\x12\x17\n\x13k_EGCMsgStopPlaying\x10\x36\x12\x1b\n\x17k_EGCMsgStartGameserver\x10\x37\x12\x1a\n\x16k_EGCMsgStopGameserver\x10\x38\x12\x15\n\x11k_EGCMsgWGRequest\x10\x39\x12\x16\n\x12k_EGCMsgWGResponse\x10:\x12\"\n\x1ek_EGCMsgGetUserGameStatsSchema\x10;\x12*\n&k_EGCMsgGetUserGameStatsSchemaResponse\x10<\x12\"\n\x1ek_EGCMsgGetUserStatsDEPRECATED\x10=\x12 \n\x1ck_EGCMsgGetUserStatsResponse\x10>\x12\x1a\n\x16k_EGCMsgAppInfoUpdated\x10?\x12\x1b\n\x17k_EGCMsgValidateSession\x10@\x12#\n\x1fk_EGCMsgValidateSessionResponse\x10\x41\x12\"\n\x1ek_EGCMsgLookupAccountFromInput\x10\x42\x12\x1b\n\x17k_EGCMsgSendHTTPRequest\x10\x43\x12#\n\x1fk_EGCMsgSendHTTPRequestResponse\x10\x44\x12\x18\n\x14k_EGCMsgPreTestSetup\x10\x45\x12\x1f\n\x1bk_EGCMsgRecordSupportAction\x10\x46\x12(\n$k_EGCMsgGetAccountDetails_DEPRECATED\x10G\x12\"\n\x1ek_EGCMsgReceiveInterAppMessage\x10I\x12\x18\n\x14k_EGCMsgFindAccounts\x10J\x12\x15\n\x11k_EGCMsgPostAlert\x10K\x12\x17\n\x13k_EGCMsgGetLicenses\x10L\x12\x18\n\x14k_EGCMsgGetUserStats\x10M\x12\x17\n\x13k_EGCMsgGetCommands\x10N\x12\x1f\n\x1bk_EGCMsgGetCommandsResponse\x10O\x12\x1a\n\x16k_EGCMsgAddFreeLicense\x10P\x12\"\n\x1ek_EGCMsgAddFreeLicenseResponse\x10Q\x12\x19\n\x15k_EGCMsgGetIPLocation\x10R\x12!\n\x1dk_EGCMsgGetIPLocationResponse\x10S\x12\x1d\n\x19k_EGCMsgSystemStatsSchema\x10T\x12\x1a\n\x16k_EGCMsgGetSystemStats\x10U\x12\"\n\x1ek_EGCMsgGetSystemStatsResponse\x10V\x12\x15\n\x11k_EGCMsgSendEmail\x10W\x12\x1d\n\x19k_EGCMsgSendEmailResponse\x10X\x12\x1c\n\x18k_EGCMsgGetEmailTemplate\x10Y\x12$\n k_EGCMsgGetEmailTemplateResponse\x10Z\x12\x1a\n\x16k_EGCMsgGrantGuestPass\x10[\x12\"\n\x1ek_EGCMsgGrantGuestPassResponse\x10\\\x12\x1d\n\x19k_EGCMsgGetAccountDetails\x10]\x12%\n!k_EGCMsgGetAccountDetailsResponse\x10^\x12\x1b\n\x17k_EGCMsgGetPersonaNames\x10_\x12#\n\x1fk_EGCMsgGetPersonaNamesResponse\x10`\x12\x18\n\x14k_EGCMsgMultiplexMsg\x10\x61\x12 \n\x1ck_EGCMsgMultiplexMsgResponse\x10\x62\x12$\n k_EGCMsgWebAPIRegisterInterfaces\x10\x65\x12\x1c\n\x18k_EGCMsgWebAPIJobRequest\x10\x66\x12(\n$k_EGCMsgWebAPIJobRequestHttpResponse\x10h\x12+\n\'k_EGCMsgWebAPIJobRequestForwardResponse\x10i\x12\x19\n\x14k_EGCMsgMemCachedGet\x10\xc8\x01\x12!\n\x1ck_EGCMsgMemCachedGetResponse\x10\xc9\x01\x12\x19\n\x14k_EGCMsgMemCachedSet\x10\xca\x01\x12\x1c\n\x17k_EGCMsgMemCachedDelete\x10\xcb\x01\x12\x1b\n\x16k_EGCMsgMemCachedStats\x10\xcc\x01\x12#\n\x1ek_EGCMsgMemCachedStatsResponse\x10\xcd\x01\x12\x1f\n\x1ak_EGCMsgMasterSetDirectory\x10\xdc\x01\x12\'\n\"k_EGCMsgMasterSetDirectoryResponse\x10\xdd\x01\x12#\n\x1ek_EGCMsgMasterSetWebAPIRouting\x10\xde\x01\x12+\n&k_EGCMsgMasterSetWebAPIRoutingResponse\x10\xdf\x01\x12&\n!k_EGCMsgMasterSetClientMsgRouting\x10\xe0\x01\x12.\n)k_EGCMsgMasterSetClientMsgRoutingResponse\x10\xe1\x01\x12\x17\n\x12k_EGCMsgSetOptions\x10\xe2\x01\x12\x1f\n\x1ak_EGCMsgSetOptionsResponse\x10\xe3\x01\x12\x18\n\x13k_EGCMsgSystemBase2\x10\xf4\x03\x12#\n\x1ek_EGCMsgGetPurchaseTrustStatus\x10\xf5\x03\x12+\n&k_EGCMsgGetPurchaseTrustStatusResponse\x10\xf6\x03\x12\x1a\n\x15k_EGCMsgUpdateSession\x10\xf7\x03\x12%\n k_EGCMsgGCAccountVacStatusChange\x10\xf8\x03\x12\x1c\n\x17k_EGCMsgCheckFriendship\x10\xf9\x03\x12$\n\x1fk_EGCMsgCheckFriendshipResponse\x10\xfa\x03\x12\"\n\x1dk_EGCMsgGetPartnerAccountLink\x10\xfb\x03\x12*\n%k_EGCMsgGetPartnerAccountLinkResponse\x10\xfc\x03\x12\x1f\n\x1ak_EGCMsgDPPartnerMicroTxns\x10\x80\x04\x12\'\n\"k_EGCMsgDPPartnerMicroTxnsResponse\x10\x81\x04\x12\"\n\x1dk_EGCMsgVacVerificationChange\x10\x86\x04\x12%\n k_EGCMsgAccountPhoneNumberChange\x10\x87\x04\x12\x1e\n\x19k_EGCMsgInviteUserToLobby\x10\x8b\x04\x12\x31\n,k_EGCMsgGetGamePersonalDataCategoriesRequest\x10\x8c\x04\x12\x32\n-k_EGCMsgGetGamePersonalDataCategoriesResponse\x10\x8d\x04\x12.\n)k_EGCMsgGetGamePersonalDataEntriesRequest\x10\x8e\x04\x12/\n*k_EGCMsgGetGamePersonalDataEntriesResponse\x10\x8f\x04\x12\x34\n/k_EGCMsgTerminateGamePersonalDataEntriesRequest\x10\x90\x04\x12\x35\n0k_EGCMsgTerminateGamePersonalDataEntriesResponse\x10\x91\x04*\xef\x01\n\x06\x45SOMsg\x12\x13\n\x0fk_ESOMsg_Create\x10\x15\x12\x13\n\x0fk_ESOMsg_Update\x10\x16\x12\x14\n\x10k_ESOMsg_Destroy\x10\x17\x12\x1c\n\x18k_ESOMsg_CacheSubscribed\x10\x18\x12\x1e\n\x1ak_ESOMsg_CacheUnsubscribed\x10\x19\x12\x1b\n\x17k_ESOMsg_UpdateMultiple\x10\x1a\x12#\n\x1fk_ESOMsg_CacheSubscriptionCheck\x10\x1b\x12%\n!k_ESOMsg_CacheSubscriptionRefresh\x10\x1c*\xd9\x02\n\x10\x45GCBaseClientMsg\x12\x1a\n\x15k_EMsgGCClientWelcome\x10\xa4\x1f\x12\x1a\n\x15k_EMsgGCServerWelcome\x10\xa5\x1f\x12\x18\n\x13k_EMsgGCClientHello\x10\xa6\x1f\x12\x18\n\x13k_EMsgGCServerHello\x10\xa7\x1f\x12#\n\x1ek_EMsgGCClientConnectionStatus\x10\xa9\x1f\x12#\n\x1ek_EMsgGCServerConnectionStatus\x10\xaa\x1f\x12\x1f\n\x1ak_EMsgGCClientHelloPartner\x10\xab\x1f\x12\x1a\n\x15k_EMsgGCClientHelloPW\x10\xac\x1f\x12\x1a\n\x15k_EMsgGCClientHelloR2\x10\xad\x1f\x12\x1a\n\x15k_EMsgGCClientHelloR3\x10\xae\x1f\x12\x1a\n\x15k_EMsgGCClientHelloR4\x10\xaf\x1f*\x89\x02\n\nEGCToGCMsg\x12\x1a\n\x15k_EGCToGCMsgMasterAck\x10\x96\x01\x12\"\n\x1dk_EGCToGCMsgMasterAckResponse\x10\x97\x01\x12\x17\n\x12k_EGCToGCMsgRouted\x10\x98\x01\x12\x1c\n\x17k_EGCToGCMsgRoutedReply\x10\x99\x01\x12\x1a\n\x15k_EMsgUpdateSessionIP\x10\x9a\x01\x12\x1b\n\x16k_EMsgRequestSessionIP\x10\x9b\x01\x12#\n\x1ek_EMsgRequestSessionIPResponse\x10\x9c\x01\x12&\n!k_EGCToGCMsgMasterStartupComplete\x10\x9d\x01*\xb0\x03\n\x13\x45\x43ommunityItemClass\x12!\n\x1dk_ECommunityItemClass_Invalid\x10\x00\x12\x1f\n\x1bk_ECommunityItemClass_Badge\x10\x01\x12\"\n\x1ek_ECommunityItemClass_GameCard\x10\x02\x12+\n\'k_ECommunityItemClass_ProfileBackground\x10\x03\x12\"\n\x1ek_ECommunityItemClass_Emoticon\x10\x04\x12%\n!k_ECommunityItemClass_BoosterPack\x10\x05\x12$\n k_ECommunityItemClass_Consumable\x10\x06\x12!\n\x1dk_ECommunityItemClass_GameGoo\x10\x07\x12)\n%k_ECommunityItemClass_ProfileModifier\x10\x08\x12\x1f\n\x1bk_ECommunityItemClass_Scene\x10\t\x12$\n k_ECommunityItemClass_SalienItem\x10\n*\xd6\x03\n\x17\x45\x43ommunityItemAttribute\x12%\n!k_ECommunityItemAttribute_Invalid\x10\x00\x12(\n$k_ECommunityItemAttribute_CardBorder\x10\x01\x12#\n\x1fk_ECommunityItemAttribute_Level\x10\x02\x12)\n%k_ECommunityItemAttribute_IssueNumber\x10\x03\x12*\n&k_ECommunityItemAttribute_TradableTime\x10\x04\x12,\n(k_ECommunityItemAttribute_StorePackageID\x10\x05\x12\x30\n,k_ECommunityItemAttribute_CommunityItemAppID\x10\x06\x12/\n+k_ECommunityItemAttribute_CommunityItemType\x10\x07\x12\x33\n/k_ECommunityItemAttribute_ProfileModiferEnabled\x10\x08\x12(\n$k_ECommunityItemAttribute_ExpiryTime\x10\tB\x05H\x01\x90\x01\x00')
)
_EGCSYSTEMMSG = _descriptor.EnumDescriptor(
name='EGCSystemMsg',
full_name='csgo.EGCSystemMsg',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='k_EGCMsgInvalid', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgMulti', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGenericReply', index=2, number=10,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgSystemBase', index=3, number=50,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgAchievementAwarded', index=4, number=51,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgConCommand', index=5, number=52,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgStartPlaying', index=6, number=53,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgStopPlaying', index=7, number=54,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgStartGameserver', index=8, number=55,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgStopGameserver', index=9, number=56,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgWGRequest', index=10, number=57,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgWGResponse', index=11, number=58,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetUserGameStatsSchema', index=12, number=59,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetUserGameStatsSchemaResponse', index=13, number=60,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetUserStatsDEPRECATED', index=14, number=61,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetUserStatsResponse', index=15, number=62,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgAppInfoUpdated', index=16, number=63,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgValidateSession', index=17, number=64,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgValidateSessionResponse', index=18, number=65,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgLookupAccountFromInput', index=19, number=66,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgSendHTTPRequest', index=20, number=67,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgSendHTTPRequestResponse', index=21, number=68,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgPreTestSetup', index=22, number=69,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgRecordSupportAction', index=23, number=70,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetAccountDetails_DEPRECATED', index=24, number=71,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgReceiveInterAppMessage', index=25, number=73,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgFindAccounts', index=26, number=74,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgPostAlert', index=27, number=75,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetLicenses', index=28, number=76,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetUserStats', index=29, number=77,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetCommands', index=30, number=78,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetCommandsResponse', index=31, number=79,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgAddFreeLicense', index=32, number=80,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgAddFreeLicenseResponse', index=33, number=81,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetIPLocation', index=34, number=82,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetIPLocationResponse', index=35, number=83,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgSystemStatsSchema', index=36, number=84,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetSystemStats', index=37, number=85,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetSystemStatsResponse', index=38, number=86,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgSendEmail', index=39, number=87,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgSendEmailResponse', index=40, number=88,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetEmailTemplate', index=41, number=89,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetEmailTemplateResponse', index=42, number=90,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGrantGuestPass', index=43, number=91,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGrantGuestPassResponse', index=44, number=92,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetAccountDetails', index=45, number=93,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetAccountDetailsResponse', index=46, number=94,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetPersonaNames', index=47, number=95,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetPersonaNamesResponse', index=48, number=96,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgMultiplexMsg', index=49, number=97,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgMultiplexMsgResponse', index=50, number=98,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgWebAPIRegisterInterfaces', index=51, number=101,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgWebAPIJobRequest', index=52, number=102,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgWebAPIJobRequestHttpResponse', index=53, number=104,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgWebAPIJobRequestForwardResponse', index=54, number=105,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgMemCachedGet', index=55, number=200,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgMemCachedGetResponse', index=56, number=201,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgMemCachedSet', index=57, number=202,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgMemCachedDelete', index=58, number=203,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgMemCachedStats', index=59, number=204,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgMemCachedStatsResponse', index=60, number=205,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgMasterSetDirectory', index=61, number=220,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgMasterSetDirectoryResponse', index=62, number=221,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgMasterSetWebAPIRouting', index=63, number=222,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgMasterSetWebAPIRoutingResponse', index=64, number=223,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgMasterSetClientMsgRouting', index=65, number=224,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgMasterSetClientMsgRoutingResponse', index=66, number=225,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgSetOptions', index=67, number=226,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgSetOptionsResponse', index=68, number=227,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgSystemBase2', index=69, number=500,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetPurchaseTrustStatus', index=70, number=501,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetPurchaseTrustStatusResponse', index=71, number=502,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgUpdateSession', index=72, number=503,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGCAccountVacStatusChange', index=73, number=504,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgCheckFriendship', index=74, number=505,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgCheckFriendshipResponse', index=75, number=506,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetPartnerAccountLink', index=76, number=507,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetPartnerAccountLinkResponse', index=77, number=508,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgDPPartnerMicroTxns', index=78, number=512,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgDPPartnerMicroTxnsResponse', index=79, number=513,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgVacVerificationChange', index=80, number=518,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgAccountPhoneNumberChange', index=81, number=519,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgInviteUserToLobby', index=82, number=523,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetGamePersonalDataCategoriesRequest', index=83, number=524,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetGamePersonalDataCategoriesResponse', index=84, number=525,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetGamePersonalDataEntriesRequest', index=85, number=526,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgGetGamePersonalDataEntriesResponse', index=86, number=527,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgTerminateGamePersonalDataEntriesRequest', index=87, number=528,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCMsgTerminateGamePersonalDataEntriesResponse', index=88, number=529,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=1480,
serialized_end=4494,
)
_sym_db.RegisterEnumDescriptor(_EGCSYSTEMMSG)
EGCSystemMsg = enum_type_wrapper.EnumTypeWrapper(_EGCSYSTEMMSG)
_ESOMSG = _descriptor.EnumDescriptor(
name='ESOMsg',
full_name='csgo.ESOMsg',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='k_ESOMsg_Create', index=0, number=21,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ESOMsg_Update', index=1, number=22,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ESOMsg_Destroy', index=2, number=23,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ESOMsg_CacheSubscribed', index=3, number=24,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ESOMsg_CacheUnsubscribed', index=4, number=25,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ESOMsg_UpdateMultiple', index=5, number=26,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ESOMsg_CacheSubscriptionCheck', index=6, number=27,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ESOMsg_CacheSubscriptionRefresh', index=7, number=28,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=4497,
serialized_end=4736,
)
_sym_db.RegisterEnumDescriptor(_ESOMSG)
ESOMsg = enum_type_wrapper.EnumTypeWrapper(_ESOMSG)
_EGCBASECLIENTMSG = _descriptor.EnumDescriptor(
name='EGCBaseClientMsg',
full_name='csgo.EGCBaseClientMsg',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='k_EMsgGCClientWelcome', index=0, number=4004,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCServerWelcome', index=1, number=4005,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCClientHello', index=2, number=4006,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCServerHello', index=3, number=4007,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCClientConnectionStatus', index=4, number=4009,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCServerConnectionStatus', index=5, number=4010,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCClientHelloPartner', index=6, number=4011,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCClientHelloPW', index=7, number=4012,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCClientHelloR2', index=8, number=4013,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCClientHelloR3', index=9, number=4014,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgGCClientHelloR4', index=10, number=4015,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=4739,
serialized_end=5084,
)
_sym_db.RegisterEnumDescriptor(_EGCBASECLIENTMSG)
EGCBaseClientMsg = enum_type_wrapper.EnumTypeWrapper(_EGCBASECLIENTMSG)
_EGCTOGCMSG = _descriptor.EnumDescriptor(
name='EGCToGCMsg',
full_name='csgo.EGCToGCMsg',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='k_EGCToGCMsgMasterAck', index=0, number=150,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCToGCMsgMasterAckResponse', index=1, number=151,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCToGCMsgRouted', index=2, number=152,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCToGCMsgRoutedReply', index=3, number=153,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgUpdateSessionIP', index=4, number=154,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgRequestSessionIP', index=5, number=155,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EMsgRequestSessionIPResponse', index=6, number=156,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_EGCToGCMsgMasterStartupComplete', index=7, number=157,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=5087,
serialized_end=5352,
)
_sym_db.RegisterEnumDescriptor(_EGCTOGCMSG)
EGCToGCMsg = enum_type_wrapper.EnumTypeWrapper(_EGCTOGCMSG)
_ECOMMUNITYITEMCLASS = _descriptor.EnumDescriptor(
name='ECommunityItemClass',
full_name='csgo.ECommunityItemClass',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemClass_Invalid', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemClass_Badge', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemClass_GameCard', index=2, number=2,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemClass_ProfileBackground', index=3, number=3,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemClass_Emoticon', index=4, number=4,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemClass_BoosterPack', index=5, number=5,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemClass_Consumable', index=6, number=6,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemClass_GameGoo', index=7, number=7,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemClass_ProfileModifier', index=8, number=8,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemClass_Scene', index=9, number=9,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemClass_SalienItem', index=10, number=10,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=5355,
serialized_end=5787,
)
_sym_db.RegisterEnumDescriptor(_ECOMMUNITYITEMCLASS)
ECommunityItemClass = enum_type_wrapper.EnumTypeWrapper(_ECOMMUNITYITEMCLASS)
_ECOMMUNITYITEMATTRIBUTE = _descriptor.EnumDescriptor(
name='ECommunityItemAttribute',
full_name='csgo.ECommunityItemAttribute',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemAttribute_Invalid', index=0, number=0,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemAttribute_CardBorder', index=1, number=1,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemAttribute_Level', index=2, number=2,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemAttribute_IssueNumber', index=3, number=3,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemAttribute_TradableTime', index=4, number=4,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemAttribute_StorePackageID', index=5, number=5,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemAttribute_CommunityItemAppID', index=6, number=6,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemAttribute_CommunityItemType', index=7, number=7,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemAttribute_ProfileModiferEnabled', index=8, number=8,
serialized_options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='k_ECommunityItemAttribute_ExpiryTime', index=9, number=9,
serialized_options=None,
type=None),
],
containing_type=None,
serialized_options=None,
serialized_start=5790,
serialized_end=6260,
)
_sym_db.RegisterEnumDescriptor(_ECOMMUNITYITEMATTRIBUTE)
ECommunityItemAttribute = enum_type_wrapper.EnumTypeWrapper(_ECOMMUNITYITEMATTRIBUTE)
k_EGCMsgInvalid = 0
k_EGCMsgMulti = 1
k_EGCMsgGenericReply = 10
k_EGCMsgSystemBase = 50
k_EGCMsgAchievementAwarded = 51
k_EGCMsgConCommand = 52
k_EGCMsgStartPlaying = 53
k_EGCMsgStopPlaying = 54
k_EGCMsgStartGameserver = 55
k_EGCMsgStopGameserver = 56
k_EGCMsgWGRequest = 57
k_EGCMsgWGResponse = 58
k_EGCMsgGetUserGameStatsSchema = 59
k_EGCMsgGetUserGameStatsSchemaResponse = 60
k_EGCMsgGetUserStatsDEPRECATED = 61
k_EGCMsgGetUserStatsResponse = 62
k_EGCMsgAppInfoUpdated = 63
k_EGCMsgValidateSession = 64
k_EGCMsgValidateSessionResponse = 65
k_EGCMsgLookupAccountFromInput = 66
k_EGCMsgSendHTTPRequest = 67
k_EGCMsgSendHTTPRequestResponse = 68
k_EGCMsgPreTestSetup = 69
k_EGCMsgRecordSupportAction = 70
k_EGCMsgGetAccountDetails_DEPRECATED = 71
k_EGCMsgReceiveInterAppMessage = 73
k_EGCMsgFindAccounts = 74
k_EGCMsgPostAlert = 75
k_EGCMsgGetLicenses = 76
k_EGCMsgGetUserStats = 77
k_EGCMsgGetCommands = 78
k_EGCMsgGetCommandsResponse = 79
k_EGCMsgAddFreeLicense = 80
k_EGCMsgAddFreeLicenseResponse = 81
k_EGCMsgGetIPLocation = 82
k_EGCMsgGetIPLocationResponse = 83
k_EGCMsgSystemStatsSchema = 84
k_EGCMsgGetSystemStats = 85
k_EGCMsgGetSystemStatsResponse = 86
k_EGCMsgSendEmail = 87
k_EGCMsgSendEmailResponse = 88
k_EGCMsgGetEmailTemplate = 89
k_EGCMsgGetEmailTemplateResponse = 90
k_EGCMsgGrantGuestPass = 91
k_EGCMsgGrantGuestPassResponse = 92
k_EGCMsgGetAccountDetails = 93
k_EGCMsgGetAccountDetailsResponse = 94
k_EGCMsgGetPersonaNames = 95
k_EGCMsgGetPersonaNamesResponse = 96
k_EGCMsgMultiplexMsg = 97
k_EGCMsgMultiplexMsgResponse = 98
k_EGCMsgWebAPIRegisterInterfaces = 101
k_EGCMsgWebAPIJobRequest = 102
k_EGCMsgWebAPIJobRequestHttpResponse = 104
k_EGCMsgWebAPIJobRequestForwardResponse = 105
k_EGCMsgMemCachedGet = 200
k_EGCMsgMemCachedGetResponse = 201
k_EGCMsgMemCachedSet = 202
k_EGCMsgMemCachedDelete = 203
k_EGCMsgMemCachedStats = 204
k_EGCMsgMemCachedStatsResponse = 205
k_EGCMsgMasterSetDirectory = 220
k_EGCMsgMasterSetDirectoryResponse = 221
k_EGCMsgMasterSetWebAPIRouting = 222
k_EGCMsgMasterSetWebAPIRoutingResponse = 223
k_EGCMsgMasterSetClientMsgRouting = 224
k_EGCMsgMasterSetClientMsgRoutingResponse = 225
k_EGCMsgSetOptions = 226
k_EGCMsgSetOptionsResponse = 227
k_EGCMsgSystemBase2 = 500
k_EGCMsgGetPurchaseTrustStatus = 501
k_EGCMsgGetPurchaseTrustStatusResponse = 502
k_EGCMsgUpdateSession = 503
k_EGCMsgGCAccountVacStatusChange = 504
k_EGCMsgCheckFriendship = 505
k_EGCMsgCheckFriendshipResponse = 506
k_EGCMsgGetPartnerAccountLink = 507
k_EGCMsgGetPartnerAccountLinkResponse = 508
k_EGCMsgDPPartnerMicroTxns = 512
k_EGCMsgDPPartnerMicroTxnsResponse = 513
k_EGCMsgVacVerificationChange = 518
k_EGCMsgAccountPhoneNumberChange = 519
k_EGCMsgInviteUserToLobby = 523
k_EGCMsgGetGamePersonalDataCategoriesRequest = 524
k_EGCMsgGetGamePersonalDataCategoriesResponse = 525
k_EGCMsgGetGamePersonalDataEntriesRequest = 526
k_EGCMsgGetGamePersonalDataEntriesResponse = 527
k_EGCMsgTerminateGamePersonalDataEntriesRequest = 528
k_EGCMsgTerminateGamePersonalDataEntriesResponse = 529
k_ESOMsg_Create = 21
k_ESOMsg_Update = 22
k_ESOMsg_Destroy = 23
k_ESOMsg_CacheSubscribed = 24
k_ESOMsg_CacheUnsubscribed = 25
k_ESOMsg_UpdateMultiple = 26
k_ESOMsg_CacheSubscriptionCheck = 27
k_ESOMsg_CacheSubscriptionRefresh = 28
k_EMsgGCClientWelcome = 4004
k_EMsgGCServerWelcome = 4005
k_EMsgGCClientHello = 4006
k_EMsgGCServerHello = 4007
k_EMsgGCClientConnectionStatus = 4009
k_EMsgGCServerConnectionStatus = 4010
k_EMsgGCClientHelloPartner = 4011
k_EMsgGCClientHelloPW = 4012
k_EMsgGCClientHelloR2 = 4013
k_EMsgGCClientHelloR3 = 4014
k_EMsgGCClientHelloR4 = 4015
k_EGCToGCMsgMasterAck = 150
k_EGCToGCMsgMasterAckResponse = 151
k_EGCToGCMsgRouted = 152
k_EGCToGCMsgRoutedReply = 153
k_EMsgUpdateSessionIP = 154
k_EMsgRequestSessionIP = 155
k_EMsgRequestSessionIPResponse = 156
k_EGCToGCMsgMasterStartupComplete = 157
k_ECommunityItemClass_Invalid = 0
k_ECommunityItemClass_Badge = 1
k_ECommunityItemClass_GameCard = 2
k_ECommunityItemClass_ProfileBackground = 3
k_ECommunityItemClass_Emoticon = 4
k_ECommunityItemClass_BoosterPack = 5
k_ECommunityItemClass_Consumable = 6
k_ECommunityItemClass_GameGoo = 7
k_ECommunityItemClass_ProfileModifier = 8
k_ECommunityItemClass_Scene = 9
k_ECommunityItemClass_SalienItem = 10
k_ECommunityItemAttribute_Invalid = 0
k_ECommunityItemAttribute_CardBorder = 1
k_ECommunityItemAttribute_Level = 2
k_ECommunityItemAttribute_IssueNumber = 3
k_ECommunityItemAttribute_TradableTime = 4
k_ECommunityItemAttribute_StorePackageID = 5
k_ECommunityItemAttribute_CommunityItemAppID = 6
k_ECommunityItemAttribute_CommunityItemType = 7
k_ECommunityItemAttribute_ProfileModiferEnabled = 8
k_ECommunityItemAttribute_ExpiryTime = 9
_CMSGGCHVACVERIFICATIONCHANGE = _descriptor.Descriptor(
name='CMsgGCHVacVerificationChange',
full_name='csgo.CMsgGCHVacVerificationChange',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='steamid', full_name='csgo.CMsgGCHVacVerificationChange.steamid', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='appid', full_name='csgo.CMsgGCHVacVerificationChange.appid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='is_verified', full_name='csgo.CMsgGCHVacVerificationChange.is_verified', index=2,
number=3, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=28,
serialized_end=111,
)
_CMSGGCHACCOUNTPHONENUMBERCHANGE = _descriptor.Descriptor(
name='CMsgGCHAccountPhoneNumberChange',
full_name='csgo.CMsgGCHAccountPhoneNumberChange',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='steamid', full_name='csgo.CMsgGCHAccountPhoneNumberChange.steamid', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='appid', full_name='csgo.CMsgGCHAccountPhoneNumberChange.appid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='phone_id', full_name='csgo.CMsgGCHAccountPhoneNumberChange.phone_id', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='is_verified', full_name='csgo.CMsgGCHAccountPhoneNumberChange.is_verified', index=3,
number=4, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='is_identifying', full_name='csgo.CMsgGCHAccountPhoneNumberChange.is_identifying', index=4,
number=5, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=114,
serialized_end=242,
)
_CMSGGCHINVITEUSERTOLOBBY = _descriptor.Descriptor(
name='CMsgGCHInviteUserToLobby',
full_name='csgo.CMsgGCHInviteUserToLobby',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='steamid', full_name='csgo.CMsgGCHInviteUserToLobby.steamid', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='appid', full_name='csgo.CMsgGCHInviteUserToLobby.appid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='steamid_invited', full_name='csgo.CMsgGCHInviteUserToLobby.steamid_invited', index=2,
number=3, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='steamid_lobby', full_name='csgo.CMsgGCHInviteUserToLobby.steamid_lobby', index=3,
number=4, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=244,
serialized_end=350,
)
_CQUEST_PUBLISHERADDCOMMUNITYITEMSTOPLAYER_REQUEST_ATTRIBUTE = _descriptor.Descriptor(
name='Attribute',
full_name='csgo.CQuest_PublisherAddCommunityItemsToPlayer_Request.Attribute',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='attribute', full_name='csgo.CQuest_PublisherAddCommunityItemsToPlayer_Request.Attribute.attribute', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='value', full_name='csgo.CQuest_PublisherAddCommunityItemsToPlayer_Request.Attribute.value', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=616,
serialized_end=661,
)
_CQUEST_PUBLISHERADDCOMMUNITYITEMSTOPLAYER_REQUEST = _descriptor.Descriptor(
name='CQuest_PublisherAddCommunityItemsToPlayer_Request',
full_name='csgo.CQuest_PublisherAddCommunityItemsToPlayer_Request',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='steamid', full_name='csgo.CQuest_PublisherAddCommunityItemsToPlayer_Request.steamid', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='appid', full_name='csgo.CQuest_PublisherAddCommunityItemsToPlayer_Request.appid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='match_item_type', full_name='csgo.CQuest_PublisherAddCommunityItemsToPlayer_Request.match_item_type', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='match_item_class', full_name='csgo.CQuest_PublisherAddCommunityItemsToPlayer_Request.match_item_class', index=3,
number=4, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='prefix_item_name', full_name='csgo.CQuest_PublisherAddCommunityItemsToPlayer_Request.prefix_item_name', index=4,
number=5, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='attributes', full_name='csgo.CQuest_PublisherAddCommunityItemsToPlayer_Request.attributes', index=5,
number=6, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='note', full_name='csgo.CQuest_PublisherAddCommunityItemsToPlayer_Request.note', index=6,
number=7, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[_CQUEST_PUBLISHERADDCOMMUNITYITEMSTOPLAYER_REQUEST_ATTRIBUTE, ],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=353,
serialized_end=661,
)
_CQUEST_PUBLISHERADDCOMMUNITYITEMSTOPLAYER_RESPONSE = _descriptor.Descriptor(
name='CQuest_PublisherAddCommunityItemsToPlayer_Response',
full_name='csgo.CQuest_PublisherAddCommunityItemsToPlayer_Response',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='items_matched', full_name='csgo.CQuest_PublisherAddCommunityItemsToPlayer_Response.items_matched', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='items_granted', full_name='csgo.CQuest_PublisherAddCommunityItemsToPlayer_Response.items_granted', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=663,
serialized_end=761,
)
_CCOMMUNITY_GAMEPERSONALDATACATEGORYINFO = _descriptor.Descriptor(
name='CCommunity_GamePersonalDataCategoryInfo',
full_name='csgo.CCommunity_GamePersonalDataCategoryInfo',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='type', full_name='csgo.CCommunity_GamePersonalDataCategoryInfo.type', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='localization_token', full_name='csgo.CCommunity_GamePersonalDataCategoryInfo.localization_token', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='template_file', full_name='csgo.CCommunity_GamePersonalDataCategoryInfo.template_file', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=763,
serialized_end=869,
)
_CCOMMUNITY_GETGAMEPERSONALDATACATEGORIES_REQUEST = _descriptor.Descriptor(
name='CCommunity_GetGamePersonalDataCategories_Request',
full_name='csgo.CCommunity_GetGamePersonalDataCategories_Request',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='csgo.CCommunity_GetGamePersonalDataCategories_Request.appid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=871,
serialized_end=936,
)
_CCOMMUNITY_GETGAMEPERSONALDATACATEGORIES_RESPONSE = _descriptor.Descriptor(
name='CCommunity_GetGamePersonalDataCategories_Response',
full_name='csgo.CCommunity_GetGamePersonalDataCategories_Response',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='categories', full_name='csgo.CCommunity_GetGamePersonalDataCategories_Response.categories', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='app_assets_basename', full_name='csgo.CCommunity_GetGamePersonalDataCategories_Response.app_assets_basename', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=939,
serialized_end=1086,
)
_CCOMMUNITY_GETGAMEPERSONALDATAENTRIES_REQUEST = _descriptor.Descriptor(
name='CCommunity_GetGamePersonalDataEntries_Request',
full_name='csgo.CCommunity_GetGamePersonalDataEntries_Request',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='csgo.CCommunity_GetGamePersonalDataEntries_Request.appid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='steamid', full_name='csgo.CCommunity_GetGamePersonalDataEntries_Request.steamid', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='type', full_name='csgo.CCommunity_GetGamePersonalDataEntries_Request.type', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='continue_token', full_name='csgo.CCommunity_GetGamePersonalDataEntries_Request.continue_token', index=3,
number=4, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1088,
serialized_end=1205,
)
_CCOMMUNITY_GETGAMEPERSONALDATAENTRIES_RESPONSE = _descriptor.Descriptor(
name='CCommunity_GetGamePersonalDataEntries_Response',
full_name='csgo.CCommunity_GetGamePersonalDataEntries_Response',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='gceresult', full_name='csgo.CCommunity_GetGamePersonalDataEntries_Response.gceresult', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='entries', full_name='csgo.CCommunity_GetGamePersonalDataEntries_Response.entries', index=1,
number=2, type=9, cpp_type=9, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='continue_token', full_name='csgo.CCommunity_GetGamePersonalDataEntries_Response.continue_token', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1207,
serialized_end=1315,
)
_CCOMMUNITY_TERMINATEGAMEPERSONALDATAENTRIES_REQUEST = _descriptor.Descriptor(
name='CCommunity_TerminateGamePersonalDataEntries_Request',
full_name='csgo.CCommunity_TerminateGamePersonalDataEntries_Request',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='csgo.CCommunity_TerminateGamePersonalDataEntries_Request.appid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
_descriptor.FieldDescriptor(
name='steamid', full_name='csgo.CCommunity_TerminateGamePersonalDataEntries_Request.steamid', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1317,
serialized_end=1402,
)
_CCOMMUNITY_TERMINATEGAMEPERSONALDATAENTRIES_RESPONSE = _descriptor.Descriptor(
name='CCommunity_TerminateGamePersonalDataEntries_Response',
full_name='csgo.CCommunity_TerminateGamePersonalDataEntries_Response',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='gceresult', full_name='csgo.CCommunity_TerminateGamePersonalDataEntries_Response.gceresult', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
serialized_options=None, file=DESCRIPTOR),
],
extensions=[
],
nested_types=[],
enum_types=[
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1404,
serialized_end=1477,
)
_CQUEST_PUBLISHERADDCOMMUNITYITEMSTOPLAYER_REQUEST_ATTRIBUTE.containing_type = _CQUEST_PUBLISHERADDCOMMUNITYITEMSTOPLAYER_REQUEST
_CQUEST_PUBLISHERADDCOMMUNITYITEMSTOPLAYER_REQUEST.fields_by_name['attributes'].message_type = _CQUEST_PUBLISHERADDCOMMUNITYITEMSTOPLAYER_REQUEST_ATTRIBUTE
_CCOMMUNITY_GETGAMEPERSONALDATACATEGORIES_RESPONSE.fields_by_name['categories'].message_type = _CCOMMUNITY_GAMEPERSONALDATACATEGORYINFO
DESCRIPTOR.message_types_by_name['CMsgGCHVacVerificationChange'] = _CMSGGCHVACVERIFICATIONCHANGE
DESCRIPTOR.message_types_by_name['CMsgGCHAccountPhoneNumberChange'] = _CMSGGCHACCOUNTPHONENUMBERCHANGE
DESCRIPTOR.message_types_by_name['CMsgGCHInviteUserToLobby'] = _CMSGGCHINVITEUSERTOLOBBY
DESCRIPTOR.message_types_by_name['CQuest_PublisherAddCommunityItemsToPlayer_Request'] = _CQUEST_PUBLISHERADDCOMMUNITYITEMSTOPLAYER_REQUEST
DESCRIPTOR.message_types_by_name['CQuest_PublisherAddCommunityItemsToPlayer_Response'] = _CQUEST_PUBLISHERADDCOMMUNITYITEMSTOPLAYER_RESPONSE
DESCRIPTOR.message_types_by_name['CCommunity_GamePersonalDataCategoryInfo'] = _CCOMMUNITY_GAMEPERSONALDATACATEGORYINFO
DESCRIPTOR.message_types_by_name['CCommunity_GetGamePersonalDataCategories_Request'] = _CCOMMUNITY_GETGAMEPERSONALDATACATEGORIES_REQUEST
DESCRIPTOR.message_types_by_name['CCommunity_GetGamePersonalDataCategories_Response'] = _CCOMMUNITY_GETGAMEPERSONALDATACATEGORIES_RESPONSE
DESCRIPTOR.message_types_by_name['CCommunity_GetGamePersonalDataEntries_Request'] = _CCOMMUNITY_GETGAMEPERSONALDATAENTRIES_REQUEST
DESCRIPTOR.message_types_by_name['CCommunity_GetGamePersonalDataEntries_Response'] = _CCOMMUNITY_GETGAMEPERSONALDATAENTRIES_RESPONSE
DESCRIPTOR.message_types_by_name['CCommunity_TerminateGamePersonalDataEntries_Request'] = _CCOMMUNITY_TERMINATEGAMEPERSONALDATAENTRIES_REQUEST
DESCRIPTOR.message_types_by_name['CCommunity_TerminateGamePersonalDataEntries_Response'] = _CCOMMUNITY_TERMINATEGAMEPERSONALDATAENTRIES_RESPONSE
DESCRIPTOR.enum_types_by_name['EGCSystemMsg'] = _EGCSYSTEMMSG
DESCRIPTOR.enum_types_by_name['ESOMsg'] = _ESOMSG
DESCRIPTOR.enum_types_by_name['EGCBaseClientMsg'] = _EGCBASECLIENTMSG
DESCRIPTOR.enum_types_by_name['EGCToGCMsg'] = _EGCTOGCMSG
DESCRIPTOR.enum_types_by_name['ECommunityItemClass'] = _ECOMMUNITYITEMCLASS
DESCRIPTOR.enum_types_by_name['ECommunityItemAttribute'] = _ECOMMUNITYITEMATTRIBUTE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
CMsgGCHVacVerificationChange = _reflection.GeneratedProtocolMessageType('CMsgGCHVacVerificationChange', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCHVACVERIFICATIONCHANGE,
__module__ = 'gcsystemmsgs_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCHVacVerificationChange)
))
_sym_db.RegisterMessage(CMsgGCHVacVerificationChange)
CMsgGCHAccountPhoneNumberChange = _reflection.GeneratedProtocolMessageType('CMsgGCHAccountPhoneNumberChange', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCHACCOUNTPHONENUMBERCHANGE,
__module__ = 'gcsystemmsgs_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCHAccountPhoneNumberChange)
))
_sym_db.RegisterMessage(CMsgGCHAccountPhoneNumberChange)
CMsgGCHInviteUserToLobby = _reflection.GeneratedProtocolMessageType('CMsgGCHInviteUserToLobby', (_message.Message,), dict(
DESCRIPTOR = _CMSGGCHINVITEUSERTOLOBBY,
__module__ = 'gcsystemmsgs_pb2'
# @@protoc_insertion_point(class_scope:csgo.CMsgGCHInviteUserToLobby)
))
_sym_db.RegisterMessage(CMsgGCHInviteUserToLobby)
CQuest_PublisherAddCommunityItemsToPlayer_Request = _reflection.GeneratedProtocolMessageType('CQuest_PublisherAddCommunityItemsToPlayer_Request', (_message.Message,), dict(
Attribute = _reflection.GeneratedProtocolMessageType('Attribute', (_message.Message,), dict(
DESCRIPTOR = _CQUEST_PUBLISHERADDCOMMUNITYITEMSTOPLAYER_REQUEST_ATTRIBUTE,
__module__ = 'gcsystemmsgs_pb2'
# @@protoc_insertion_point(class_scope:csgo.CQuest_PublisherAddCommunityItemsToPlayer_Request.Attribute)
))
,
DESCRIPTOR = _CQUEST_PUBLISHERADDCOMMUNITYITEMSTOPLAYER_REQUEST,
__module__ = 'gcsystemmsgs_pb2'
# @@protoc_insertion_point(class_scope:csgo.CQuest_PublisherAddCommunityItemsToPlayer_Request)
))
_sym_db.RegisterMessage(CQuest_PublisherAddCommunityItemsToPlayer_Request)
_sym_db.RegisterMessage(CQuest_PublisherAddCommunityItemsToPlayer_Request.Attribute)
CQuest_PublisherAddCommunityItemsToPlayer_Response = _reflection.GeneratedProtocolMessageType('CQuest_PublisherAddCommunityItemsToPlayer_Response', (_message.Message,), dict(
DESCRIPTOR = _CQUEST_PUBLISHERADDCOMMUNITYITEMSTOPLAYER_RESPONSE,
__module__ = 'gcsystemmsgs_pb2'
# @@protoc_insertion_point(class_scope:csgo.CQuest_PublisherAddCommunityItemsToPlayer_Response)
))
_sym_db.RegisterMessage(CQuest_PublisherAddCommunityItemsToPlayer_Response)
CCommunity_GamePersonalDataCategoryInfo = _reflection.GeneratedProtocolMessageType('CCommunity_GamePersonalDataCategoryInfo', (_message.Message,), dict(
DESCRIPTOR = _CCOMMUNITY_GAMEPERSONALDATACATEGORYINFO,
__module__ = 'gcsystemmsgs_pb2'
# @@protoc_insertion_point(class_scope:csgo.CCommunity_GamePersonalDataCategoryInfo)
))
_sym_db.RegisterMessage(CCommunity_GamePersonalDataCategoryInfo)
CCommunity_GetGamePersonalDataCategories_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetGamePersonalDataCategories_Request', (_message.Message,), dict(
DESCRIPTOR = _CCOMMUNITY_GETGAMEPERSONALDATACATEGORIES_REQUEST,
__module__ = 'gcsystemmsgs_pb2'
# @@protoc_insertion_point(class_scope:csgo.CCommunity_GetGamePersonalDataCategories_Request)
))
_sym_db.RegisterMessage(CCommunity_GetGamePersonalDataCategories_Request)
CCommunity_GetGamePersonalDataCategories_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetGamePersonalDataCategories_Response', (_message.Message,), dict(
DESCRIPTOR = _CCOMMUNITY_GETGAMEPERSONALDATACATEGORIES_RESPONSE,
__module__ = 'gcsystemmsgs_pb2'
# @@protoc_insertion_point(class_scope:csgo.CCommunity_GetGamePersonalDataCategories_Response)
))
_sym_db.RegisterMessage(CCommunity_GetGamePersonalDataCategories_Response)
CCommunity_GetGamePersonalDataEntries_Request = _reflection.GeneratedProtocolMessageType('CCommunity_GetGamePersonalDataEntries_Request', (_message.Message,), dict(
DESCRIPTOR = _CCOMMUNITY_GETGAMEPERSONALDATAENTRIES_REQUEST,
__module__ = 'gcsystemmsgs_pb2'
# @@protoc_insertion_point(class_scope:csgo.CCommunity_GetGamePersonalDataEntries_Request)
))
_sym_db.RegisterMessage(CCommunity_GetGamePersonalDataEntries_Request)
CCommunity_GetGamePersonalDataEntries_Response = _reflection.GeneratedProtocolMessageType('CCommunity_GetGamePersonalDataEntries_Response', (_message.Message,), dict(
DESCRIPTOR = _CCOMMUNITY_GETGAMEPERSONALDATAENTRIES_RESPONSE,
__module__ = 'gcsystemmsgs_pb2'
# @@protoc_insertion_point(class_scope:csgo.CCommunity_GetGamePersonalDataEntries_Response)
))
_sym_db.RegisterMessage(CCommunity_GetGamePersonalDataEntries_Response)
CCommunity_TerminateGamePersonalDataEntries_Request = _reflection.GeneratedProtocolMessageType('CCommunity_TerminateGamePersonalDataEntries_Request', (_message.Message,), dict(
DESCRIPTOR = _CCOMMUNITY_TERMINATEGAMEPERSONALDATAENTRIES_REQUEST,
__module__ = 'gcsystemmsgs_pb2'
# @@protoc_insertion_point(class_scope:csgo.CCommunity_TerminateGamePersonalDataEntries_Request)
))
_sym_db.RegisterMessage(CCommunity_TerminateGamePersonalDataEntries_Request)
CCommunity_TerminateGamePersonalDataEntries_Response = _reflection.GeneratedProtocolMessageType('CCommunity_TerminateGamePersonalDataEntries_Response', (_message.Message,), dict(
DESCRIPTOR = _CCOMMUNITY_TERMINATEGAMEPERSONALDATAENTRIES_RESPONSE,
__module__ = 'gcsystemmsgs_pb2'
# @@protoc_insertion_point(class_scope:csgo.CCommunity_TerminateGamePersonalDataEntries_Response)
))
_sym_db.RegisterMessage(CCommunity_TerminateGamePersonalDataEntries_Response)
DESCRIPTOR._options = None
# @@protoc_insertion_point(module_scope)
================================================
FILE: csgo/protobufs/steammessages_pb2.py
================================================
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: steammessages.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2
DESCRIPTOR = _descriptor.FileDescriptor(
name='steammessages.proto',
package='csgo',
syntax='proto2',
serialized_options=_b('H\001\220\001\000'),
serialized_pb=_b('\n\x13steammessages.proto\x12\x04\x63sgo\x1a google/protobuf/descriptor.proto\"\xfe\x02\n\x12\x43MsgProtoBufHeader\x12\x17\n\x0f\x63lient_steam_id\x18\x01 \x01(\x06\x12\x19\n\x11\x63lient_session_id\x18\x02 \x01(\x05\x12\x15\n\rsource_app_id\x18\x03 \x01(\r\x12+\n\rjob_id_source\x18\n \x01(\x06:\x14\x31\x38\x34\x34\x36\x37\x34\x34\x30\x37\x33\x37\x30\x39\x35\x35\x31\x36\x31\x35\x12+\n\rjob_id_target\x18\x0b \x01(\x06:\x14\x31\x38\x34\x34\x36\x37\x34\x34\x30\x37\x33\x37\x30\x39\x35\x35\x31\x36\x31\x35\x12\x17\n\x0ftarget_job_name\x18\x0c \x01(\t\x12\x12\n\x07\x65result\x18\r \x01(\x05:\x01\x32\x12\x15\n\rerror_message\x18\x0e \x01(\t\x12\n\n\x02ip\x18\x0f \x01(\r\x12I\n\ngc_msg_src\x18\xc8\x01 \x01(\x0e\x32\x16.csgo.GCProtoBufMsgSrc:\x1cGCProtoBufMsgSrc_Unspecified\x12\x1c\n\x13gc_dir_index_source\x18\xc9\x01 \x01(\r:\n\x80\xa6\x1d\x80\x02\x88\xa6\x1d\x80\x08\"z\n\rCMsgWebAPIKey\x12\x13\n\x06status\x18\x01 \x01(\r:\x03\x32\x35\x35\x12\x15\n\naccount_id\x18\x02 \x01(\r:\x01\x30\x12\x1d\n\x12publisher_group_id\x18\x03 \x01(\r:\x01\x30\x12\x0e\n\x06key_id\x18\x04 \x01(\r\x12\x0e\n\x06\x64omain\x18\x05 \x01(\t\"\xec\x02\n\x0f\x43MsgHttpRequest\x12\x16\n\x0erequest_method\x18\x01 \x01(\r\x12\x10\n\x08hostname\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\x12\x34\n\x07headers\x18\x04 \x03(\x0b\x32#.csgo.CMsgHttpRequest.RequestHeader\x12\x34\n\nget_params\x18\x05 \x03(\x0b\x32 .csgo.CMsgHttpRequest.QueryParam\x12\x35\n\x0bpost_params\x18\x06 \x03(\x0b\x32 .csgo.CMsgHttpRequest.QueryParam\x12\x0c\n\x04\x62ody\x18\x07 \x01(\x0c\x12\x18\n\x10\x61\x62solute_timeout\x18\x08 \x01(\r\x1a,\n\rRequestHeader\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x1a)\n\nQueryParam\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c\"\xd0\x01\n\x11\x43MsgWebAPIRequest\x12\x17\n\x0fUNUSED_job_name\x18\x01 \x01(\t\x12\x16\n\x0einterface_name\x18\x02 \x01(\t\x12\x13\n\x0bmethod_name\x18\x03 \x01(\t\x12\x0f\n\x07version\x18\x04 \x01(\r\x12$\n\x07\x61pi_key\x18\x05 \x01(\x0b\x32\x13.csgo.CMsgWebAPIKey\x12&\n\x07request\x18\x06 \x01(\x0b\x32\x15.csgo.CMsgHttpRequest\x12\x16\n\x0erouting_app_id\x18\x07 \x01(\r\"\x9c\x01\n\x10\x43MsgHttpResponse\x12\x13\n\x0bstatus_code\x18\x01 \x01(\r\x12\x36\n\x07headers\x18\x02 \x03(\x0b\x32%.csgo.CMsgHttpResponse.ResponseHeader\x12\x0c\n\x04\x62ody\x18\x03 \x01(\x0c\x1a-\n\x0eResponseHeader\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"@\n\x12\x43MsgAMFindAccounts\x12\x13\n\x0bsearch_type\x18\x01 \x01(\r\x12\x15\n\rsearch_string\x18\x02 \x01(\t\".\n\x1a\x43MsgAMFindAccountsResponse\x12\x10\n\x08steam_id\x18\x01 \x03(\x06\"\x90\x01\n\x12\x43MsgNotifyWatchdog\x12\x0e\n\x06source\x18\x01 \x01(\r\x12\x12\n\nalert_type\x18\x02 \x01(\r\x12\x19\n\x11\x61lert_destination\x18\x03 \x01(\r\x12\x10\n\x08\x63ritical\x18\x04 \x01(\x08\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\r\n\x05\x61ppid\x18\x06 \x01(\r\x12\x0c\n\x04text\x18\x07 \x01(\t\"$\n\x11\x43MsgAMGetLicenses\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"P\n\x12\x43MsgPackageLicense\x12\x12\n\npackage_id\x18\x01 \x01(\r\x12\x14\n\x0ctime_created\x18\x02 \x01(\r\x12\x10\n\x08owner_id\x18\x03 \x01(\r\"V\n\x19\x43MsgAMGetLicensesResponse\x12)\n\x07license\x18\x01 \x03(\x0b\x32\x18.csgo.CMsgPackageLicense\x12\x0e\n\x06result\x18\x02 \x01(\r\"J\n\x16\x43MsgAMGetUserGameStats\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x0f\n\x07game_id\x18\x02 \x01(\x06\x12\r\n\x05stats\x18\x03 \x03(\r\"\xf4\x02\n\x1e\x43MsgAMGetUserGameStatsResponse\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x0f\n\x07game_id\x18\x02 \x01(\x06\x12\x12\n\x07\x65result\x18\x03 \x01(\x05:\x01\x32\x12\x39\n\x05stats\x18\x04 \x03(\x0b\x32*.csgo.CMsgAMGetUserGameStatsResponse.Stats\x12S\n\x12\x61\x63hievement_blocks\x18\x05 \x03(\x0b\x32\x37.csgo.CMsgAMGetUserGameStatsResponse.Achievement_Blocks\x1a,\n\x05Stats\x12\x0f\n\x07stat_id\x18\x01 \x01(\r\x12\x12\n\nstat_value\x18\x02 \x01(\r\x1a]\n\x12\x41\x63hievement_Blocks\x12\x16\n\x0e\x61\x63hievement_id\x18\x01 \x01(\r\x12\x1a\n\x12\x61\x63hievement_bit_id\x18\x02 \x01(\r\x12\x13\n\x0bunlock_time\x18\x03 \x01(\x07\">\n\x14\x43MsgGCGetCommandList\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0e\x63ommand_prefix\x18\x02 \x01(\t\"4\n\x1c\x43MsgGCGetCommandListResponse\x12\x14\n\x0c\x63ommand_name\x18\x01 \x03(\t\"\"\n\x12\x43GCMsgMemCachedGet\x12\x0c\n\x04keys\x18\x01 \x03(\t\"\x81\x01\n\x1a\x43GCMsgMemCachedGetResponse\x12\x39\n\x06values\x18\x01 \x03(\x0b\x32).csgo.CGCMsgMemCachedGetResponse.ValueTag\x1a(\n\x08ValueTag\x12\r\n\x05\x66ound\x18\x01 \x01(\x08\x12\r\n\x05value\x18\x02 \x01(\x0c\"l\n\x12\x43GCMsgMemCachedSet\x12.\n\x04keys\x18\x01 \x03(\x0b\x32 .csgo.CGCMsgMemCachedSet.KeyPair\x1a&\n\x07KeyPair\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c\"%\n\x15\x43GCMsgMemCachedDelete\x12\x0c\n\x04keys\x18\x01 \x03(\t\"\x16\n\x14\x43GCMsgMemCachedStats\"\xb8\x02\n\x1c\x43GCMsgMemCachedStatsResponse\x12\x18\n\x10\x63urr_connections\x18\x01 \x01(\x04\x12\x0f\n\x07\x63md_get\x18\x02 \x01(\x04\x12\x0f\n\x07\x63md_set\x18\x03 \x01(\x04\x12\x11\n\tcmd_flush\x18\x04 \x01(\x04\x12\x10\n\x08get_hits\x18\x05 \x01(\x04\x12\x12\n\nget_misses\x18\x06 \x01(\x04\x12\x13\n\x0b\x64\x65lete_hits\x18\x07 \x01(\x04\x12\x15\n\rdelete_misses\x18\x08 \x01(\x04\x12\x12\n\nbytes_read\x18\t \x01(\x04\x12\x15\n\rbytes_written\x18\n \x01(\x04\x12\x16\n\x0elimit_maxbytes\x18\x0b \x01(\x04\x12\x12\n\ncurr_items\x18\x0c \x01(\x04\x12\x11\n\tevictions\x18\r \x01(\x04\x12\r\n\x05\x62ytes\x18\x0e \x01(\x04\"(\n\x0e\x43GCMsgSQLStats\x12\x16\n\x0eschema_catalog\x18\x01 \x01(\r\"\x9b\x02\n\x16\x43GCMsgSQLStatsResponse\x12\x0f\n\x07threads\x18\x01 \x01(\r\x12\x19\n\x11threads_connected\x18\x02 \x01(\r\x12\x16\n\x0ethreads_active\x18\x03 \x01(\r\x12\x1c\n\x14operations_submitted\x18\x04 \x01(\r\x12$\n\x1cprepared_statements_executed\x18\x05 \x01(\r\x12(\n non_prepared_statements_executed\x18\x06 \x01(\r\x12\x18\n\x10\x64\x65\x61\x64lock_retries\x18\x07 \x01(\r\x12%\n\x1doperations_timed_out_in_queue\x18\x08 \x01(\r\x12\x0e\n\x06\x65rrors\x18\t \x01(\r\"i\n\x14\x43MsgAMAddFreeLicense\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x11\n\tip_public\x18\x02 \x01(\r\x12\x11\n\tpackageid\x18\x03 \x01(\r\x12\x1a\n\x12store_country_code\x18\x04 \x01(\t\"c\n\x1c\x43MsgAMAddFreeLicenseResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1e\n\x16purchase_result_detail\x18\x02 \x01(\x05\x12\x0f\n\x07transid\x18\x03 \x01(\x06\"\"\n\x13\x43GCMsgGetIPLocation\x12\x0b\n\x03ips\x18\x01 \x03(\x07\"p\n\x0f\x43IPLocationInfo\x12\n\n\x02ip\x18\x01 \x01(\r\x12\x10\n\x08latitude\x18\x02 \x01(\x02\x12\x11\n\tlongitude\x18\x03 \x01(\x02\x12\x0f\n\x07\x63ountry\x18\x04 \x01(\t\x12\r\n\x05state\x18\x05 \x01(\t\x12\x0c\n\x04\x63ity\x18\x06 \x01(\t\"C\n\x1b\x43GCMsgGetIPLocationResponse\x12$\n\x05infos\x18\x01 \x03(\x0b\x32\x15.csgo.CIPLocationInfo\"?\n\x17\x43GCMsgSystemStatsSchema\x12\x11\n\tgc_app_id\x18\x01 \x01(\r\x12\x11\n\tschema_kv\x18\x02 \x01(\x0c\"\x16\n\x14\x43GCMsgGetSystemStats\"\xc5\x02\n\x1c\x43GCMsgGetSystemStatsResponse\x12\x11\n\tgc_app_id\x18\x01 \x01(\r\x12\x10\n\x08stats_kv\x18\x02 \x01(\x0c\x12\x13\n\x0b\x61\x63tive_jobs\x18\x03 \x01(\r\x12\x15\n\ryielding_jobs\x18\x04 \x01(\r\x12\x15\n\ruser_sessions\x18\x05 \x01(\r\x12\x1c\n\x14game_server_sessions\x18\x06 \x01(\r\x12\x10\n\x08socaches\x18\x07 \x01(\r\x12\x1a\n\x12socaches_to_unload\x18\x08 \x01(\r\x12\x18\n\x10socaches_loading\x18\t \x01(\r\x12\x17\n\x0fwriteback_queue\x18\n \x01(\r\x12\x15\n\rsteamid_locks\x18\x0b \x01(\r\x12\x13\n\x0blogon_queue\x18\x0c \x01(\r\x12\x12\n\nlogon_jobs\x18\r \x01(\r\"\xec\x02\n\x0f\x43MsgAMSendEmail\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x16\n\x0e\x65mail_msg_type\x18\x02 \x01(\r\x12\x14\n\x0c\x65mail_format\x18\x03 \x01(\r\x12N\n\x13persona_name_tokens\x18\x05 \x03(\x0b\x32\x31.csgo.CMsgAMSendEmail.PersonaNameReplacementToken\x12\x11\n\tsource_gc\x18\x06 \x01(\r\x12\x36\n\x06tokens\x18\x07 \x03(\x0b\x32&.csgo.CMsgAMSendEmail.ReplacementToken\x1a;\n\x10ReplacementToken\x12\x12\n\ntoken_name\x18\x01 \x01(\t\x12\x13\n\x0btoken_value\x18\x02 \x01(\t\x1a\x42\n\x1bPersonaNameReplacementToken\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x12\n\ntoken_name\x18\x02 \x01(\t\"-\n\x17\x43MsgAMSendEmailResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\"j\n\x16\x43MsgGCGetEmailTemplate\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0e\x65mail_msg_type\x18\x02 \x01(\r\x12\x12\n\nemail_lang\x18\x03 \x01(\x05\x12\x14\n\x0c\x65mail_format\x18\x04 \x01(\x05\"_\n\x1e\x43MsgGCGetEmailTemplateResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x17\n\x0ftemplate_exists\x18\x02 \x01(\x08\x12\x10\n\x08template\x18\x03 \x01(\t\"\x84\x01\n\x17\x43MsgAMGrantGuestPasses2\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x12\n\npackage_id\x18\x02 \x01(\r\x12\x17\n\x0fpasses_to_grant\x18\x03 \x01(\x05\x12\x1a\n\x12\x64\x61ys_to_expiration\x18\x04 \x01(\x05\x12\x0e\n\x06\x61\x63tion\x18\x05 \x01(\x05\"P\n\x1f\x43MsgAMGrantGuestPasses2Response\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x19\n\x0epasses_granted\x18\x02 \x01(\x05:\x01\x30\"L\n\x1e\x43GCSystemMsg_GetAccountDetails\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\r\n\x05\x61ppid\x18\x02 \x01(\r:\n\x80\xa6\x1d\x80\x01\x88\xa6\x1d\x80\x04\"\xb1\x07\n\'CGCSystemMsg_GetAccountDetails_Response\x12\x1d\n\x12\x65result_deprecated\x18\x01 \x01(\r:\x01\x32\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x02 \x01(\t\x12\x14\n\x0cpersona_name\x18\x03 \x01(\t\x12\x19\n\x11is_profile_public\x18\x04 \x01(\x08\x12\x1b\n\x13is_inventory_public\x18\x05 \x01(\x08\x12\x15\n\ris_vac_banned\x18\x07 \x01(\x08\x12\x15\n\ris_cyber_cafe\x18\x08 \x01(\x08\x12\x19\n\x11is_school_account\x18\t \x01(\x08\x12\x12\n\nis_limited\x18\n \x01(\x08\x12\x15\n\ris_subscribed\x18\x0b \x01(\x08\x12\x0f\n\x07package\x18\x0c \x01(\r\x12\x1d\n\x15is_free_trial_account\x18\r \x01(\x08\x12\x1d\n\x15\x66ree_trial_expiration\x18\x0e \x01(\r\x12\x17\n\x0fis_low_violence\x18\x0f \x01(\x08\x12\x1e\n\x16is_account_locked_down\x18\x10 \x01(\x08\x12\x1b\n\x13is_community_banned\x18\x11 \x01(\x08\x12\x17\n\x0fis_trade_banned\x18\x12 \x01(\x08\x12\x1c\n\x14trade_ban_expiration\x18\x13 \x01(\r\x12\x11\n\taccountid\x18\x14 \x01(\r\x12\x1b\n\x13suspension_end_time\x18\x15 \x01(\r\x12\x10\n\x08\x63urrency\x18\x16 \x01(\t\x12\x13\n\x0bsteam_level\x18\x17 \x01(\r\x12\x14\n\x0c\x66riend_count\x18\x18 \x01(\r\x12\x1d\n\x15\x61\x63\x63ount_creation_time\x18\x19 \x01(\r\x12\x1d\n\x15is_steamguard_enabled\x18\x1b \x01(\x08\x12\x19\n\x11is_phone_verified\x18\x1c \x01(\x08\x12\"\n\x1ais_two_factor_auth_enabled\x18\x1d \x01(\x08\x12\x1f\n\x17two_factor_enabled_time\x18\x1e \x01(\r\x12\x1f\n\x17phone_verification_time\x18\x1f \x01(\r\x12\x10\n\x08phone_id\x18! \x01(\x04\x12\x1c\n\x14is_phone_identifying\x18\" \x01(\x08\x12\x1a\n\x12rt_identity_linked\x18# \x01(\r\x12\x15\n\rrt_birth_date\x18$ \x01(\r\x12\x18\n\x10txn_country_code\x18% \x01(\t:\n\x80\xa6\x1d\x80\x01\x88\xa6\x1d\x80\x04\")\n\x15\x43MsgGCGetPersonaNames\x12\x10\n\x08steamids\x18\x01 \x03(\x06\"\xc3\x01\n\x1e\x43MsgGCGetPersonaNames_Response\x12K\n\x11succeeded_lookups\x18\x01 \x03(\x0b\x32\x30.csgo.CMsgGCGetPersonaNames_Response.PersonaName\x12\x1e\n\x16\x66\x61iled_lookup_steamids\x18\x02 \x03(\x06\x1a\x34\n\x0bPersonaName\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x14\n\x0cpersona_name\x18\x02 \x01(\t\"D\n\x15\x43MsgGCCheckFriendship\x12\x14\n\x0csteamid_left\x18\x01 \x01(\x06\x12\x15\n\rsteamid_right\x18\x02 \x01(\x06\"K\n\x1e\x43MsgGCCheckFriendship_Response\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x18\n\x10\x66ound_friendship\x18\x02 \x01(\x08\"\xcd\x01\n\x1b\x43MsgGCMsgMasterSetDirectory\x12\x18\n\x10master_dir_index\x18\x01 \x01(\r\x12\x34\n\x03\x64ir\x18\x02 \x03(\x0b\x32\'.csgo.CMsgGCMsgMasterSetDirectory.SubGC\x1a^\n\x05SubGC\x12\x11\n\tdir_index\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0b\n\x03\x62ox\x18\x03 \x01(\t\x12\x14\n\x0c\x63ommand_line\x18\x04 \x01(\t\x12\x11\n\tgc_binary\x18\x05 \x01(\t\":\n$CMsgGCMsgMasterSetDirectory_Response\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"=\n(CMsgGCMsgWebAPIJobRequestForwardResponse\x12\x11\n\tdir_index\x18\x01 \x01(\r\"8\n%CGCSystemMsg_GetPurchaseTrust_Request\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xad\x01\n&CGCSystemMsg_GetPurchaseTrust_Response\x12\"\n\x1ahas_prior_purchase_history\x18\x01 \x01(\x08\x12%\n\x1dhas_no_recent_password_resets\x18\x02 \x01(\x08\x12\x1e\n\x16is_wallet_cash_trusted\x18\x03 \x01(\x08\x12\x18\n\x10time_all_trusted\x18\x04 \x01(\r\"\x8f\x01\n\x1d\x43MsgGCHAccountVacStatusChange\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x1b\n\x13rtime_vacban_starts\x18\x03 \x01(\r\x12\x15\n\ris_banned_now\x18\x04 \x01(\x08\x12\x18\n\x10is_banned_future\x18\x05 \x01(\x08\".\n\x1b\x43MsgGCGetPartnerAccountLink\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\x84\x01\n$CMsgGCGetPartnerAccountLink_Response\x12\x0c\n\x04pwid\x18\x01 \x01(\r\x12\x0f\n\x07nexonid\x18\x02 \x01(\r\x12\x10\n\x08\x61geclass\x18\x03 \x01(\x05\x12\x19\n\x0bid_verified\x18\x04 \x01(\x08:\x04true\x12\x10\n\x08is_adult\x18\x05 \x01(\x08\"\xc7\x02\n\x11\x43MsgGCRoutingInfo\x12\x11\n\tdir_index\x18\x01 \x03(\r\x12=\n\x06method\x18\x02 \x01(\x0e\x32%.csgo.CMsgGCRoutingInfo.RoutingMethod:\x06RANDOM\x12@\n\x08\x66\x61llback\x18\x03 \x01(\x0e\x32%.csgo.CMsgGCRoutingInfo.RoutingMethod:\x07\x44ISCARD\x12\x16\n\x0eprotobuf_field\x18\x04 \x01(\r\x12\x14\n\x0cwebapi_param\x18\x05 \x01(\t\"p\n\rRoutingMethod\x12\n\n\x06RANDOM\x10\x00\x12\x0b\n\x07\x44ISCARD\x10\x01\x12\x12\n\x0e\x43LIENT_STEAMID\x10\x02\x12\x19\n\x15PROTOBUF_FIELD_UINT64\x10\x03\x12\x17\n\x13WEBAPI_PARAM_UINT64\x10\x04\"\xbf\x01\n\x1f\x43MsgGCMsgMasterSetWebAPIRouting\x12<\n\x07\x65ntries\x18\x01 \x03(\x0b\x32+.csgo.CMsgGCMsgMasterSetWebAPIRouting.Entry\x1a^\n\x05\x45ntry\x12\x16\n\x0einterface_name\x18\x01 \x01(\t\x12\x13\n\x0bmethod_name\x18\x02 \x01(\t\x12(\n\x07routing\x18\x03 \x01(\x0b\x32\x17.csgo.CMsgGCRoutingInfo\"\xaa\x01\n\"CMsgGCMsgMasterSetClientMsgRouting\x12?\n\x07\x65ntries\x18\x01 \x03(\x0b\x32..csgo.CMsgGCMsgMasterSetClientMsgRouting.Entry\x1a\x43\n\x05\x45ntry\x12\x10\n\x08msg_type\x18\x01 \x01(\r\x12(\n\x07routing\x18\x02 \x01(\x0b\x32\x17.csgo.CMsgGCRoutingInfo\">\n(CMsgGCMsgMasterSetWebAPIRouting_Response\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"A\n+CMsgGCMsgMasterSetClientMsgRouting_Response\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"\xa6\x02\n\x13\x43MsgGCMsgSetOptions\x12\x31\n\x07options\x18\x01 \x03(\x0e\x32 .csgo.CMsgGCMsgSetOptions.Option\x12\x41\n\x11\x63lient_msg_ranges\x18\x02 \x03(\x0b\x32&.csgo.CMsgGCMsgSetOptions.MessageRange\x1a)\n\x0cMessageRange\x12\x0b\n\x03low\x18\x01 \x02(\r\x12\x0c\n\x04high\x18\x02 \x02(\r\"n\n\x06Option\x12\x18\n\x14NOTIFY_USER_SESSIONS\x10\x00\x12\x1a\n\x16NOTIFY_SERVER_SESSIONS\x10\x01\x12\x17\n\x13NOTIFY_ACHIEVEMENTS\x10\x02\x12\x15\n\x11NOTIFY_VAC_ACTION\x10\x03\"\xf7\x02\n\x14\x43MsgGCHUpdateSession\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x0e\n\x06online\x18\x03 \x01(\x08\x12\x17\n\x0fserver_steam_id\x18\x04 \x01(\x06\x12\x13\n\x0bserver_addr\x18\x05 \x01(\r\x12\x13\n\x0bserver_port\x18\x06 \x01(\r\x12\x0f\n\x07os_type\x18\x07 \x01(\r\x12\x13\n\x0b\x63lient_addr\x18\x08 \x01(\r\x12;\n\x0c\x65xtra_fields\x18\t \x03(\x0b\x32%.csgo.CMsgGCHUpdateSession.ExtraField\x12\x10\n\x08owner_id\x18\n \x01(\x06\x12\x18\n\x10\x63m_session_sysid\x18\x0b \x01(\r\x12\x1d\n\x15\x63m_session_identifier\x18\x0c \x01(\r\x12\x11\n\tdepot_ids\x18\r \x03(\r\x1a)\n\nExtraField\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\xf1\x01\n$CMsgNotificationOfSuspiciousActivity\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\\\n\x12multiple_instances\x18\x03 \x01(\x0b\x32@.csgo.CMsgNotificationOfSuspiciousActivity.MultipleGameInstances\x1aK\n\x15MultipleGameInstances\x12\x1a\n\x12\x61pp_instance_count\x18\x01 \x01(\r\x12\x16\n\x0eother_steamids\x18\x02 \x03(\x06\"\xfc\x04\n\x16\x43MsgDPPartnerMicroTxns\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07gc_name\x18\x02 \x01(\t\x12\x39\n\x07partner\x18\x03 \x01(\x0b\x32(.csgo.CMsgDPPartnerMicroTxns.PartnerInfo\x12\x42\n\x0ctransactions\x18\x04 \x03(\x0b\x32,.csgo.CMsgDPPartnerMicroTxns.PartnerMicroTxn\x1a\xdb\x02\n\x0fPartnerMicroTxn\x12\x11\n\tinit_time\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x12\x0e\n\x06txn_id\x18\x03 \x01(\x04\x12\x12\n\naccount_id\x18\x04 \x01(\r\x12\x11\n\tline_item\x18\x05 \x01(\r\x12\x0f\n\x07item_id\x18\x06 \x01(\x04\x12\x11\n\tdef_index\x18\x07 \x01(\r\x12\r\n\x05price\x18\x08 \x01(\x04\x12\x0b\n\x03tax\x18\t \x01(\x04\x12\x11\n\tprice_usd\x18\n \x01(\x04\x12\x0f\n\x07tax_usd\x18\x0b \x01(\x04\x12\x15\n\rpurchase_type\x18\x0c \x01(\r\x12\x16\n\x0esteam_txn_type\x18\r \x01(\r\x12\x14\n\x0c\x63ountry_code\x18\x0e \x01(\t\x12\x13\n\x0bregion_code\x18\x0f \x01(\t\x12\x10\n\x08quantity\x18\x10 \x01(\x05\x12\x14\n\x0cref_trans_id\x18\x11 \x01(\x04\x1a\x65\n\x0bPartnerInfo\x12\x12\n\npartner_id\x18\x01 \x01(\r\x12\x14\n\x0cpartner_name\x18\x02 \x01(\t\x12\x15\n\rcurrency_code\x18\x03 \x01(\t\x12\x15\n\rcurrency_name\x18\x04 \x01(\t\"\x83\x03\n\x1e\x43MsgDPPartnerMicroTxnsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12O\n\neerrorcode\x18\x02 \x01(\x0e\x32/.csgo.CMsgDPPartnerMicroTxnsResponse.EErrorCode:\nk_MsgValid\"\xfb\x01\n\nEErrorCode\x12\x0e\n\nk_MsgValid\x10\x00\x12\x15\n\x11k_MsgInvalidAppID\x10\x01\x12\x1b\n\x17k_MsgInvalidPartnerInfo\x10\x02\x12\x17\n\x13k_MsgNoTransactions\x10\x03\x12\x13\n\x0fk_MsgSQLFailure\x10\x04\x12\x1f\n\x1bk_MsgPartnerInfoDiscrepancy\x10\x05\x12 \n\x1ck_MsgTransactionInsertFailed\x10\x07\x12\x17\n\x13k_MsgAlreadyRunning\x10\x08\x12\x1f\n\x1bk_MsgInvalidTransactionData\x10\t\"]\n;CChinaAgreementSessions_StartAgreementSessionInGame_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\"U\n> n) & 0xFF)
return result
def decode(code):
"""Decodes a match share code
:param code: match share code (e.g. ``CSGO-Ab1cD-xYz23-7bcD9-uVZ23-12aBc``)
:type code: str
:raises: :class:`ValueError`
:return: dict with matchid, outcomeid and token
:rtype: dict
.. code:: python
{'matchid': 0,
'outcomeid': 0,
'token': 0
}
"""
if not re.match(r'^(CSGO)?(-?[%s]{5}){5}$' % dictionary, code):
raise ValueError("Invalid share code")
code = re.sub('CSGO\-|\-', '', code)[::-1]
a = 0
for c in code:
a = a*len(dictionary) + dictionary.index(c)
a = _swap_endianness(a)
return {
'matchid': a & _bitmask64,
'outcomeid': a >> 64 & _bitmask64,
'token': a >> 128 & 0xFFFF
}
def encode(matchid, outcomeid, token):
"""Encodes (matchid, outcomeid, token) to match share code
:param matchid: match id
:type matchid: int
:param outcomeid: outcome id
:type outcomeid: int
:param token: token
:type token: int
:return: match share code (e.g. ``CSGO-Ab1cD-xYz23-7bcD9-uVZ23-12aBc``)
:rtype: str
"""
a = _swap_endianness((token << 128) | (outcomeid << 64) | matchid)
code = ''
for _ in range(25):
a, r = divmod(a, len(dictionary))
code += dictionary[r]
return "CSGO-%s-%s-%s-%s-%s" % (code[:5], code[5:10], code[10:15], code[15:20], code[20:])
================================================
FILE: docs/.gitignore
================================================
_doc
_build
_static
_templates
================================================
FILE: docs/Makefile
================================================
# Makefile for Sphinx documentation
#
# You can set these variables from the command line.
SPHINXOPTS =
SPHINXBUILD = sphinx-build
PAPER =
BUILDDIR = _build
# User-friendly check for sphinx-build
ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1)
$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don\'t have Sphinx installed, grab it from http://sphinx-doc.org/)
endif
# Internal variables.
PAPEROPT_a4 = -D latex_paper_size=a4
PAPEROPT_letter = -D latex_paper_size=letter
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
# the i18n builder cannot share the environment and doctrees with the others
I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
.PHONY: help
help:
@echo "Please use \`make ' where is one of"
@echo " html to make standalone HTML files"
@echo " dirhtml to make HTML files named index.html in directories"
@echo " singlehtml to make a single large HTML file"
@echo " pickle to make pickle files"
@echo " json to make JSON files"
@echo " htmlhelp to make HTML files and a HTML help project"
@echo " qthelp to make HTML files and a qthelp project"
@echo " applehelp to make an Apple Help Book"
@echo " devhelp to make HTML files and a Devhelp project"
@echo " epub to make an epub"
@echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
@echo " latexpdf to make LaTeX files and run them through pdflatex"
@echo " latexpdfja to make LaTeX files and run them through platex/dvipdfmx"
@echo " text to make text files"
@echo " man to make manual pages"
@echo " texinfo to make Texinfo files"
@echo " info to make Texinfo files and run them through makeinfo"
@echo " gettext to make PO message catalogs"
@echo " changes to make an overview of all changed/added/deprecated items"
@echo " xml to make Docutils-native XML files"
@echo " pseudoxml to make pseudoxml-XML files for display purposes"
@echo " linkcheck to check all external links for integrity"
@echo " doctest to run all doctests embedded in the documentation (if enabled)"
@echo " coverage to run coverage check of the documentation (if enabled)"
.PHONY: clean
clean:
rm -rf $(BUILDDIR)/*
.PHONY: html
html:
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
@echo
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
.PHONY: dirhtml
dirhtml:
$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
@echo
@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
.PHONY: singlehtml
singlehtml:
$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
@echo
@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
.PHONY: pickle
pickle:
$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
@echo
@echo "Build finished; now you can process the pickle files."
.PHONY: json
json:
$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
@echo
@echo "Build finished; now you can process the JSON files."
.PHONY: htmlhelp
htmlhelp:
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
@echo
@echo "Build finished; now you can run HTML Help Workshop with the" \
".hhp project file in $(BUILDDIR)/htmlhelp."
.PHONY: qthelp
qthelp:
$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
@echo
@echo "Build finished; now you can run "qcollectiongenerator" with the" \
".qhcp project file in $(BUILDDIR)/qthelp, like this:"
@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/dota2.qhcp"
@echo "To view the help file:"
@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/dota2.qhc"
.PHONY: applehelp
applehelp:
$(SPHINXBUILD) -b applehelp $(ALLSPHINXOPTS) $(BUILDDIR)/applehelp
@echo
@echo "Build finished. The help book is in $(BUILDDIR)/applehelp."
@echo "N.B. You won't be able to view it unless you put it in" \
"~/Library/Documentation/Help or install it in your application" \
"bundle."
.PHONY: devhelp
devhelp:
$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
@echo
@echo "Build finished."
@echo "To view the help file:"
@echo "# mkdir -p $$HOME/.local/share/devhelp/dota2"
@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/dota2"
@echo "# devhelp"
.PHONY: epub
epub:
$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
@echo
@echo "Build finished. The epub file is in $(BUILDDIR)/epub."
.PHONY: latex
latex:
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
@echo
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
@echo "Run \`make' in that directory to run these through (pdf)latex" \
"(use \`make latexpdf' here to do that automatically)."
.PHONY: latexpdf
latexpdf:
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
@echo "Running LaTeX files through pdflatex..."
$(MAKE) -C $(BUILDDIR)/latex all-pdf
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
.PHONY: latexpdfja
latexpdfja:
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
@echo "Running LaTeX files through platex and dvipdfmx..."
$(MAKE) -C $(BUILDDIR)/latex all-pdf-ja
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
.PHONY: text
text:
$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
@echo
@echo "Build finished. The text files are in $(BUILDDIR)/text."
.PHONY: man
man:
$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
@echo
@echo "Build finished. The manual pages are in $(BUILDDIR)/man."
.PHONY: texinfo
texinfo:
$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
@echo
@echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo."
@echo "Run \`make' in that directory to run these through makeinfo" \
"(use \`make info' here to do that automatically)."
.PHONY: info
info:
$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
@echo "Running Texinfo files through makeinfo..."
make -C $(BUILDDIR)/texinfo info
@echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo."
.PHONY: gettext
gettext:
$(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
@echo
@echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
.PHONY: changes
changes:
$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
@echo
@echo "The overview file is in $(BUILDDIR)/changes."
.PHONY: linkcheck
linkcheck:
$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
@echo
@echo "Link check complete; look for any errors in the above output " \
"or in $(BUILDDIR)/linkcheck/output.txt."
.PHONY: doctest
doctest:
$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
@echo "Testing of doctests in the sources finished, look at the " \
"results in $(BUILDDIR)/doctest/output.txt."
.PHONY: coverage
coverage:
$(SPHINXBUILD) -b coverage $(ALLSPHINXOPTS) $(BUILDDIR)/coverage
@echo "Testing of coverage in the sources finished, look at the " \
"results in $(BUILDDIR)/coverage/python.txt."
.PHONY: xml
xml:
$(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml
@echo
@echo "Build finished. The XML files are in $(BUILDDIR)/xml."
.PHONY: pseudoxml
pseudoxml:
$(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml
@echo
@echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml."
================================================
FILE: docs/conf.py
================================================
# -*- coding: utf-8 -*-
#
# csgo documentation build configuration file, created by
# sphinx-quickstart on Mon Feb 15 03:43:47 2016.
#
# This file is execfile()d with the current directory set to its
# containing dir.
#
# Note that not all possible configuration values are present in this
# autogenerated file.
#
# All configuration values have a default; values that are commented out
# serve to show the default.
import sys
import os
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
sys.path.insert(0, os.path.abspath('../'))
# -- General configuration ------------------------------------------------
# If your documentation needs a minimal Sphinx version, state it here.
#needs_sphinx = '1.0'
# Add any Sphinx extension module names here, as strings. They can be
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
# ones.
extensions = [
'sphinx.ext.autodoc',
'sphinx.ext.intersphinx',
# 'sphinx.ext.githubpages',
]
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
# The suffix(es) of source filenames.
# You can specify multiple suffix as a list of string:
# source_suffix = ['.rst', '.md']
source_suffix = '.rst'
# The encoding of source files.
#source_encoding = 'utf-8-sig'
# The master toctree document.
master_doc = 'index'
# General information about the project.
from csgo import __version__, __author__
project = u'csgo'
copyright = u'2016, %s' % __author__
author = __author__
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
# built documents.
# The short X.Y version.
version = __version__
# The full version, including alpha/beta/rc tags.
release = __version__
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
#
# This is also used if you do content translation via gettext catalogs.
# Usually you set "language" from the command line for these cases.
language = 'en'
# There are two options for replacing |today|: either, you set today to some
# non-false value, then it is used:
#today = ''
# Else, today_fmt is used as the format for a strftime call.
#today_fmt = '%B %d, %Y'
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
# The reST default role (used for this markup: `text`) to use for all
# documents.
#default_role = None
# If true, '()' will be appended to :func: etc. cross-reference text.
#add_function_parentheses = True
# If true, the current module name will be prepended to all description
# unit titles (such as .. function::).
#add_module_names = True
# If true, sectionauthor and moduleauthor directives will be shown in the
# output. They are ignored by default.
#show_authors = False
# The name of the Pygments (syntax highlighting) style to use.
pygments_style = 'sphinx'
# A list of ignored prefixes for module index sorting.
#modindex_common_prefix = []
# If true, keep warnings as "system message" paragraphs in the built documents.
#keep_warnings = False
# If true, `todo` and `todoList` produce output, else they produce nothing.
todo_include_todos = True
# -- Options for HTML output ----------------------------------------------
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
html_theme = 'sphinx_rtd_theme'
# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the
# documentation.
#html_theme_options = {}
# Add any paths that contain custom themes here, relative to this directory.
#html_theme_path = []
# The name for this set of Sphinx documents.
# " v documentation" by default.
#html_title = u'csgo v'
# A shorter title for the navigation bar. Default is the same as html_title.
#html_short_title = None
# The name of an image file (relative to this directory) to place at the top
# of the sidebar.
#html_logo = None
# The name of an image file (within the static path) to use as favicon of the
# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
# pixels large.
#html_favicon = None
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
# so a file named "default.css" will overwrite the builtin "default.css".
html_static_path = ['_static']
# Add any extra paths that contain custom files (such as robots.txt or
# .htaccess) here, relative to this directory. These files are copied
# directly to the root of the documentation.
#html_extra_path = []
# If not None, a 'Last updated on:' timestamp is inserted at every page
# bottom, using the given strftime format.
# The empty string is equivalent to '%b %d, %Y'.
#html_last_updated_fmt = None
# If true, SmartyPants will be used to convert quotes and dashes to
# typographically correct entities.
#html_use_smartypants = True
# Custom sidebar templates, maps document names to template names.
#html_sidebars = {}
# Additional templates that should be rendered to pages, maps page names to
# template names.
#html_additional_pages = {}
# If false, no module index is generated.
#html_domain_indices = True
# If false, no index is generated.
#html_use_index = True
# If true, the index is split into individual pages for each letter.
#html_split_index = False
# If true, links to the reST sources are added to the pages.
html_show_sourcelink = True
# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
html_show_sphinx = True
# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
#html_show_copyright = True
# If true, an OpenSearch description file will be output, and all pages will
# contain a tag referring to it. The value of this option must be the
# base URL from which the finished HTML is served.
#html_use_opensearch = ''
# This is the file name suffix for HTML files (e.g. ".xhtml").
#html_file_suffix = None
# Language to be used for generating the HTML full-text search index.
# Sphinx supports the following languages:
# 'da', 'de', 'en', 'es', 'fi', 'fr', 'hu', 'it', 'ja'
# 'nl', 'no', 'pt', 'ro', 'ru', 'sv', 'tr', 'zh'
#html_search_language = 'en'
# A dictionary with options for the search language support, empty by default.
# 'ja' uses this config value.
# 'zh' user can custom change `jieba` dictionary path.
#html_search_options = {'type': 'default'}
# The name of a javascript file (relative to the configuration directory) that
# implements a search results scorer. If empty, the default will be used.
#html_search_scorer = 'scorer.js'
# Output file base name for HTML help builder.
htmlhelp_basename = 'csgodoc'
# -- Options for LaTeX output ---------------------------------------------
latex_elements = {
# The paper size ('letterpaper' or 'a4paper').
#'papersize': 'letterpaper',
# The font size ('10pt', '11pt' or '12pt').
#'pointsize': '10pt',
# Additional stuff for the LaTeX preamble.
#'preamble': '',
# Latex figure (float) alignment
#'figure_align': 'htbp',
}
# Grouping the document tree into LaTeX files. List of tuples
# (source start file, target name, title,
# author, documentclass [howto, manual, or own class]).
latex_documents = [
(master_doc, 'csgo.tex', u'csgo Documentation',
version, 'manual'),
]
# The name of an image file (relative to this directory) to place at the top of
# the title page.
#latex_logo = None
# For "manual" documents, if this is true, then toplevel headings are parts,
# not chapters.
#latex_use_parts = False
# If true, show page references after internal links.
#latex_show_pagerefs = False
# If true, show URL addresses after external links.
#latex_show_urls = False
# Documents to append as an appendix to all manuals.
#latex_appendices = []
# If false, no module index is generated.
#latex_domain_indices = True
# -- Options for manual page output ---------------------------------------
# One entry per manual page. List of tuples
# (source start file, name, description, authors, manual section).
man_pages = [
(master_doc, 'csgo', u'csgo Documentation',
[author], 1)
]
# If true, show URL addresses after external links.
#man_show_urls = False
# -- Options for Texinfo output -------------------------------------------
# Grouping the document tree into Texinfo files. List of tuples
# (source start file, target name, title, author,
# dir menu entry, description, category)
texinfo_documents = [
(master_doc, 'csgo', u'csgo Documentation',
author, 'csgo', 'One line description of project.',
'Miscellaneous'),
]
# Documents to append as an appendix to all manuals.
#texinfo_appendices = []
# If false, no module index is generated.
#texinfo_domain_indices = True
# How to display URL addresses: 'footnote', 'no', or 'inline'.
#texinfo_show_urls = 'footnote'
# If true, do not generate a @detailmenu in the "Top" node's menu.
#texinfo_no_detailmenu = False
# -- Options for Epub output ----------------------------------------------
# Bibliographic Dublin Core info.
epub_title = project
epub_author = author
epub_publisher = author
epub_copyright = copyright
# The basename for the epub file. It defaults to the project name.
#epub_basename = project
# The HTML theme for the epub output. Since the default themes are not
# optimized for small screen space, using the same theme for HTML and epub
# output is usually not wise. This defaults to 'epub', a theme designed to save
# visual space.
#epub_theme = 'epub'
# The language of the text. It defaults to the language option
# or 'en' if the language is not set.
#epub_language = ''
# The scheme of the identifier. Typical schemes are ISBN or URL.
#epub_scheme = ''
# The unique identifier of the text. This can be a ISBN number
# or the project homepage.
#epub_identifier = ''
# A unique identification for the text.
#epub_uid = ''
# A tuple containing the cover image and cover page html template filenames.
#epub_cover = ()
# A sequence of (type, uri, title) tuples for the guide element of content.opf.
#epub_guide = ()
# HTML files that should be inserted before the pages created by sphinx.
# The format is a list of tuples containing the path and title.
#epub_pre_files = []
# HTML files shat should be inserted after the pages created by sphinx.
# The format is a list of tuples containing the path and title.
#epub_post_files = []
# A list of files that should not be packed into the epub file.
epub_exclude_files = ['search.html']
# The depth of the table of contents in toc.ncx.
#epub_tocdepth = 3
# Allow duplicate toc entries.
#epub_tocdup = True
# Choose between 'default' and 'includehidden'.
#epub_tocscope = 'default'
# Fix unsupported image types using the Pillow.
#epub_fix_images = False
# Scale large images.
#epub_max_image_width = 0
# How to display URL addresses: 'footnote', 'no', or 'inline'.
#epub_show_urls = 'inline'
# If false, no index is generated.
#epub_use_index = True
# LINK EXTERNAL DOCS
intersphinx_mapping = {
'python': ('https://docs.python.org/3.6', None),
'gevent': ('http://www.gevent.org', None),
'requests': ('https://2.python-requests.org/en/master/', None),
'steam': ('https://steam.readthedocs.io/en/stable/', None),
}
# AUTODOC
autodoc_member_order = 'bysource'
================================================
FILE: docs/csgo.client.rst
================================================
client
======
.. automodule:: csgo.client
:members:
:show-inheritance:
================================================
FILE: docs/csgo.enums.rst
================================================
enums
=====
.. automodule:: csgo.common_enums
:members:
:undoc-members:
:inherited-members:
.. automodule:: csgo.proto_enums
:members:
:undoc-members:
:inherited-members:
================================================
FILE: docs/csgo.features.items.rst
================================================
items
=====
.. automodule:: csgo.features.items
:members:
:undoc-members:
:show-inheritance:
================================================
FILE: docs/csgo.features.match.rst
================================================
match
=====
.. automodule:: csgo.features.match
:members:
:undoc-members:
:show-inheritance:
================================================
FILE: docs/csgo.features.player.rst
================================================
player
======
.. automodule:: csgo.features.player
:members:
:undoc-members:
:show-inheritance:
================================================
FILE: docs/csgo.features.rst
================================================
features
========
This package contains all high level features of :class:`csgo.client.CSGOClient`.
.. toctree::
csgo.features.match
csgo.features.player
csgo.features.items
csgo.features.sharedobjects
================================================
FILE: docs/csgo.features.sharedobjects.rst
================================================
sharedobjects
=============
.. automodule:: csgo.features.sharedobjects
:members:
:undoc-members:
:show-inheritance:
================================================
FILE: docs/csgo.msg.rst
================================================
msg
===
.. automodule:: csgo.msg
:members:
:undoc-members:
:show-inheritance:
================================================
FILE: docs/csgo.rst
================================================
csgo API
=========
Documentation related to various APIs available in this package.
.. toctree::
csgo.msg
csgo.enums
csgo.sharecode
csgo.client
csgo.features
================================================
FILE: docs/csgo.sharecode.rst
================================================
sharecode
=========
.. automodule:: csgo.sharecode
:members:
:show-inheritance:
================================================
FILE: docs/index.rst
================================================
Welcome to csgo's documentation!
=================================
|pypi| |license|
Supports Python ``2.7+`` and ``3.4+``.
| Module based on `steam `_ for interacting with CSGO's Game Coordinator.
As always contributions and suggestions are welcome.
Just visit the `repository on github `_.
User Guide
----------
.. toctree::
user_guide
API Documentation
-----------------
.. toctree::
:maxdepth: 4
csgo
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
.. |pypi| image:: https://img.shields.io/pypi/v/csgo.svg?style=flat&label=latest%20version
:target: https://pypi.python.org/pypi/csgo
:alt: Latest version released on PyPi
.. |license| image:: https://img.shields.io/pypi/l/csgo.svg?style=flat&label=license
:target: https://pypi.python.org/pypi/csgo
:alt: MIT License
================================================
FILE: docs/user_guide.rst
================================================
User Guide
**********
This part of the documentation is a quick start for writing applications that
interact with the game coordinator for CSGO.
Initialization
==============
This is the minimal code we need to get a session with the game coordnator.
.. code:: python
from steam.client import SteamClient
from csgo.client import CSGOClient
client = SteamClient()
cs = CSGOClient(client)
@client.on('logged_on')
def start_csgo():
cs.launch()
@cs.on('ready')
def gc_ready():
# send messages to gc
pass
client.cli_login()
client.run_forever()
| You won't see any output running the code above.
| In order to peek inside we need to setup debug logging.
See the :ref:`logging_config` section
Sending/Recieving messages
==========================
Let's request profile of the currently logged on user. We only need the account id.
If need to convert from steam id or any other format see `SteamID `_.
.. code:: python
from csgo.enums import ECsgoGCMsg
# send request message
self.send(ECsgoGCMsg.EMsgGCCStrike15_v2_ClientRequestPlayersProfile, {
'account_id': cs.account_id,
'request_level': 32,
})
# listen for the response
response, = cs.wait_event(ECsgoGCMsg.EMsgGCCStrike15_v2_PlayersProfile, timeout=10)
player_profle = response.account_profiles[0]
Alternatively, we can do the same using one of the methods from :any:`csgo.features`, which implements
that particular request for us. Specifically :attr:`csgo.features.player.Player.request_player_profile`
.. code:: python
cs.request_player_profile(cs.account_id)
response, = cs.wait_event('player_profile')
.. code:: python
>>> str(response)
account_id: 12345678
ranking {
account_id: 12345678
rank_id: 0
wins: 123
}
commendation {
cmd_friendly: 1
cmd_teaching: 2
cmd_leader: 3
}
medals {
medal_team: 0
medal_combat: 0
medal_weapon: 0
medal_global: 0
medal_arms: 0
}
player_level: 1
player_cur_xp: 262840000
.. _working_with_events:
Working with events
===================
The module makes use of `gevent `_
and `gevent-eventemitter `_.
Events work similiarly to ``EventEmitter`` in javascript.
Nevertheless, here is quick rundown.
To catch an event we need to register a callback
.. code:: python
@cs.on('my event')
def do_stuff(a, b):
print "Hey!"
cs.on('my event', do_stuff)
cs.once('my event', do_stuff) # call do_stuff just one time
cs.wait_event('my event') # blocks and returns arguments, if any
.. note::
``wait_event`` may block forever, so use the ``timeout`` parameter
Emitting an event is just as simple.
.. code:: python
cs.emit("my event")
cs.emit("my event", 1, [3,4,5]) # optional arguments
That's it. For more details see `gevent-eventemitter `_.
.. _logging_config:
Configure console logging
=========================
Here is a basic configuration to get debug messages in the console.
.. code:: python
import logging
logging.basicConfig(format='[%(asctime)s] %(levelname)s %(name)s: %(message)s', level=logging.DEBUG)
The we run the program and the console ouput should look something like this:
.. code::
[2016-01-01 12:34:56,000] DEBUG CMClient: Connect initiated.
[2016-01-01 12:34:56,000] DEBUG Connection: Attempting connection to ('208.78.164.13', 27018)
[2016-01-01 12:34:56,000] DEBUG Connection: Connected.
[2016-01-01 12:34:56,000] DEBUG CMClient: Emit event: 'connected'
[2016-01-01 12:34:56,000] DEBUG SteamClient: Emit event: 'connected'
[2016-01-01 12:34:56,000] DEBUG SteamClient: Attempting login
[2016-01-01 12:34:56,000] DEBUG CMClient: Incoming: >
[2016-01-01 12:34:56,000] DEBUG CMClient: Emit event:
...
================================================
FILE: gen_enum_from_protos.py
================================================
#!/usr/bin/env python
import re
from keyword import kwlist
from google.protobuf.internal.enum_type_wrapper import EnumTypeWrapper
from csgo import common_enums
kwlist = set(kwlist + ['None'])
_proto_modules = ['gcsystemmsgs_pb2',
'gcsdk_gcmessages_pb2',
'cstrike15_gcmessages_pb2',
'econ_gcmessages_pb2',
]
_proto_module = __import__("csgo.protobufs", globals(), locals(), _proto_modules, 0)
classes = {}
for name in _proto_modules:
proto = getattr(_proto_module, name)
gvars = globals()
for class_name, value in proto.__dict__.items():
if not isinstance(value, EnumTypeWrapper) or hasattr(common_enums, class_name):
continue
attrs_starting_with_number = False
attrs = {}
for ikey, ivalue in value.items():
ikey = re.sub(r'^(k_)?(%s_)?' % class_name, '', ikey)
attrs[ikey] = ivalue
if ikey[0:1].isdigit() or ikey in kwlist:
attrs_starting_with_number = True
classes[class_name] = attrs, attrs_starting_with_number
# Generate print out
print("from enum import IntEnum")
for class_name, (attrs, attrs_starting_with_number) in sorted(classes.items(), key=lambda x: x[0].lower()):
if attrs_starting_with_number:
print("\n%s = IntEnum(%r, {" % (class_name, class_name))
for ikey, ivalue in attrs.items():
print(" %r: %r," % (ikey, ivalue))
print(" })")
else:
print("\nclass {class_name}(IntEnum):".format(class_name=class_name))
for ikey, ivalue in sorted(attrs.items(), key=lambda y: y[1]):
print(" {} = {}".format(ikey, ivalue))
print("\n__all__ = [")
for class_name in sorted(classes, key=lambda x: x.lower()):
print(" %r," % class_name)
print(" ]")
================================================
FILE: protobuf_list.txt
================================================
https://raw.githubusercontent.com/SteamDatabase/GameTracking-CSGO/master/Protobufs/steammessages.proto
https://raw.githubusercontent.com/SteamDatabase/GameTracking-CSGO/master/Protobufs/gcsystemmsgs.proto
https://raw.githubusercontent.com/SteamDatabase/GameTracking-CSGO/master/Protobufs/base_gcmessages.proto
https://raw.githubusercontent.com/SteamDatabase/GameTracking-CSGO/master/Protobufs/gcsdk_gcmessages.proto
https://raw.githubusercontent.com/SteamDatabase/GameTracking-CSGO/master/Protobufs/engine_gcmessages.proto
https://raw.githubusercontent.com/SteamDatabase/GameTracking-CSGO/master/Protobufs/cstrike15_gcmessages.proto
https://raw.githubusercontent.com/SteamDatabase/GameTracking-CSGO/master/Protobufs/econ_gcmessages.proto
================================================
FILE: protobufs/base_gcmessages.proto
================================================
syntax = "proto2";
package csgo;
import "steammessages.proto";
option optimize_for = SPEED;
option py_generic_services = false;
enum EGCBaseMsg {
k_EMsgGCSystemMessage = 4001;
k_EMsgGCReplicateConVars = 4002;
k_EMsgGCConVarUpdated = 4003;
k_EMsgGCInQueue = 4008;
k_EMsgGCInviteToParty = 4501;
k_EMsgGCInvitationCreated = 4502;
k_EMsgGCPartyInviteResponse = 4503;
k_EMsgGCKickFromParty = 4504;
k_EMsgGCLeaveParty = 4505;
k_EMsgGCServerAvailable = 4506;
k_EMsgGCClientConnectToServer = 4507;
k_EMsgGCGameServerInfo = 4508;
k_EMsgGCError = 4509;
k_EMsgGCReplay_UploadedToYouTube = 4510;
k_EMsgGCLANServerAvailable = 4511;
}
enum EGCBaseProtoObjectTypes {
k_EProtoObjectPartyInvite = 1001;
k_EProtoObjectLobbyInvite = 1002;
}
enum GC_BannedWordType {
GC_BANNED_WORD_DISABLE_WORD = 0;
GC_BANNED_WORD_ENABLE_WORD = 1;
}
message CGCStorePurchaseInit_LineItem {
optional uint32 item_def_id = 1;
optional uint32 quantity = 2;
optional uint32 cost_in_local_currency = 3;
optional uint32 purchase_type = 4;
}
message CMsgGCStorePurchaseInit {
optional string country = 1;
optional int32 language = 2;
optional int32 currency = 3;
repeated csgo.CGCStorePurchaseInit_LineItem line_items = 4;
}
message CMsgGCStorePurchaseInitResponse {
optional int32 result = 1;
optional uint64 txn_id = 2;
optional string url = 3;
repeated uint64 item_ids = 4;
}
message CSOPartyInvite {
optional uint64 group_id = 1 [(key_field) = true];
optional fixed64 sender_id = 2;
optional string sender_name = 3;
}
message CSOLobbyInvite {
optional uint64 group_id = 1 [(key_field) = true];
optional fixed64 sender_id = 2;
optional string sender_name = 3;
}
message CMsgSystemBroadcast {
optional string message = 1;
}
message CMsgInviteToParty {
optional fixed64 steam_id = 1;
optional uint32 client_version = 2;
optional uint32 team_invite = 3;
}
message CMsgInvitationCreated {
optional uint64 group_id = 1;
optional fixed64 steam_id = 2;
}
message CMsgPartyInviteResponse {
optional uint64 party_id = 1;
optional bool accept = 2;
optional uint32 client_version = 3;
optional uint32 team_invite = 4;
}
message CMsgKickFromParty {
optional fixed64 steam_id = 1;
}
message CMsgLeaveParty {
}
message CMsgServerAvailable {
}
message CMsgLANServerAvailable {
optional fixed64 lobby_id = 1;
}
message CSOEconGameAccountClient {
optional uint32 additional_backpack_slots = 1 [default = 0];
optional fixed32 bonus_xp_timestamp_refresh = 12;
optional uint32 bonus_xp_usedflags = 13;
optional uint32 elevated_state = 14;
optional uint32 elevated_timestamp = 15;
}
message CSOItemCriteriaCondition {
optional int32 op = 1;
optional string field = 2;
optional bool required = 3;
optional float float_value = 4;
optional string string_value = 5;
}
message CSOItemCriteria {
optional uint32 item_level = 1;
optional int32 item_quality = 2;
optional bool item_level_set = 3;
optional bool item_quality_set = 4;
optional uint32 initial_inventory = 5;
optional uint32 initial_quantity = 6;
optional bool ignore_enabled_flag = 8;
repeated csgo.CSOItemCriteriaCondition conditions = 9;
optional int32 item_rarity = 10;
optional bool item_rarity_set = 11;
optional bool recent_only = 12;
}
message CSOItemRecipe {
optional uint32 def_index = 1;
optional string name = 2;
optional string n_a = 3;
optional string desc_inputs = 4;
optional string desc_outputs = 5;
optional string di_a = 6;
optional string di_b = 7;
optional string di_c = 8;
optional string do_a = 9;
optional string do_b = 10;
optional string do_c = 11;
optional bool requires_all_same_class = 12;
optional bool requires_all_same_slot = 13;
optional int32 class_usage_for_output = 14;
optional int32 slot_usage_for_output = 15;
optional int32 set_for_output = 16;
repeated csgo.CSOItemCriteria input_items_criteria = 20;
repeated csgo.CSOItemCriteria output_items_criteria = 21;
repeated uint32 input_item_dupe_counts = 22;
}
message CMsgDevNewItemRequest {
optional fixed64 receiver = 1;
optional csgo.CSOItemCriteria criteria = 2;
}
message CMsgIncrementKillCountAttribute {
optional fixed32 killer_account_id = 1;
optional fixed32 victim_account_id = 2;
optional uint64 item_id = 3;
optional uint32 event_type = 4;
optional uint32 amount = 5;
}
message CMsgApplySticker {
optional uint64 sticker_item_id = 1;
optional uint64 item_item_id = 2;
optional uint32 sticker_slot = 3;
optional uint32 baseitem_defidx = 4;
optional float sticker_wear = 5;
}
message CMsgModifyItemAttribute {
optional uint64 item_id = 1;
optional uint32 attr_defidx = 2;
optional uint32 attr_value = 3;
}
message CMsgApplyStatTrakSwap {
optional uint64 tool_item_id = 1;
optional uint64 item_1_item_id = 2;
optional uint64 item_2_item_id = 3;
}
message CMsgApplyStrangePart {
optional uint64 strange_part_item_id = 1;
optional uint64 item_item_id = 2;
}
message CMsgApplyPennantUpgrade {
optional uint64 upgrade_item_id = 1;
optional uint64 pennant_item_id = 2;
}
message CMsgApplyEggEssence {
optional uint64 essence_item_id = 1;
optional uint64 egg_item_id = 2;
}
message CSOEconItemAttribute {
optional uint32 def_index = 1;
optional uint32 value = 2;
optional bytes value_bytes = 3;
}
message CSOEconItemEquipped {
optional uint32 new_class = 1;
optional uint32 new_slot = 2;
}
message CSOEconItem {
optional uint64 id = 1;
optional uint32 account_id = 2;
optional uint32 inventory = 3;
optional uint32 def_index = 4;
optional uint32 quantity = 5;
optional uint32 level = 6;
optional uint32 quality = 7;
optional uint32 flags = 8 [default = 0];
optional uint32 origin = 9;
optional string custom_name = 10;
optional string custom_desc = 11;
repeated csgo.CSOEconItemAttribute attribute = 12;
optional csgo.CSOEconItem interior_item = 13;
optional bool in_use = 14 [default = false];
optional uint32 style = 15 [default = 0];
optional uint64 original_id = 16 [default = 0];
repeated csgo.CSOEconItemEquipped equipped_state = 18;
optional uint32 rarity = 19;
}
message CMsgAdjustItemEquippedState {
optional uint64 item_id = 1;
optional uint32 new_class = 2;
optional uint32 new_slot = 3;
optional bool swap = 4;
}
message CMsgAdjustItemEquippedStateMulti {
repeated uint64 t_equips = 1;
repeated uint64 ct_equips = 2;
repeated uint64 noteam_equips = 3;
}
message CMsgSortItems {
optional uint32 sort_type = 1;
}
message CSOEconClaimCode {
optional uint32 account_id = 1;
optional uint32 code_type = 2;
optional uint32 time_acquired = 3;
optional string code = 4;
}
message CMsgStoreGetUserData {
optional fixed32 price_sheet_version = 1;
optional int32 currency = 2;
}
message CMsgStoreGetUserDataResponse {
optional int32 result = 1;
optional int32 currency_deprecated = 2;
optional string country_deprecated = 3;
optional fixed32 price_sheet_version = 4;
optional bytes price_sheet = 8;
}
message CMsgUpdateItemSchema {
optional bytes items_game = 1;
optional fixed32 item_schema_version = 2;
optional string items_game_url_DEPRECATED2013 = 3;
optional string items_game_url = 4;
}
message CMsgGCError {
optional string error_text = 1;
}
message CMsgRequestInventoryRefresh {
}
message CMsgConVarValue {
optional string name = 1;
optional string value = 2;
}
message CMsgReplicateConVars {
repeated csgo.CMsgConVarValue convars = 1;
}
message CMsgUseItem {
optional uint64 item_id = 1;
optional fixed64 target_steam_id = 2;
repeated uint32 gift__potential_targets = 3;
optional uint32 duel__class_lock = 4;
optional fixed64 initiator_steam_id = 5;
}
message CMsgReplayUploadedToYouTube {
optional string youtube_url = 1;
optional string youtube_account_name = 2;
optional uint64 session_id = 3;
}
message CMsgConsumableExhausted {
optional int32 item_def_id = 1;
}
message CMsgItemAcknowledged__DEPRECATED {
optional uint32 account_id = 1;
optional uint32 inventory = 2;
optional uint32 def_index = 3;
optional uint32 quality = 4;
optional uint32 rarity = 5;
optional uint32 origin = 6;
optional uint64 item_id = 7;
}
message CMsgSetItemPositions {
message ItemPosition {
optional uint32 legacy_item_id = 1;
optional uint32 position = 2;
optional uint64 item_id = 3;
}
repeated csgo.CMsgSetItemPositions.ItemPosition item_positions = 1;
}
message CMsgGCReportAbuse {
optional fixed64 target_steam_id = 1;
optional string description = 4;
optional uint64 gid = 5;
optional uint32 abuse_type = 2;
optional uint32 content_type = 3;
optional fixed32 target_game_server_ip = 6;
optional uint32 target_game_server_port = 7;
}
message CMsgGCReportAbuseResponse {
optional fixed64 target_steam_id = 1;
optional uint32 result = 2;
optional string error_message = 3;
}
message CMsgGCNameItemNotification {
optional fixed64 player_steamid = 1;
optional uint32 item_def_index = 2;
optional string item_name_custom = 3;
}
message CMsgGCClientDisplayNotification {
optional string notification_title_localization_key = 1;
optional string notification_body_localization_key = 2;
repeated string body_substring_keys = 3;
repeated string body_substring_values = 4;
}
message CMsgGCShowItemsPickedUp {
optional fixed64 player_steamid = 1;
}
message CMsgGCIncrementKillCountResponse {
optional uint32 killer_account_id = 1 [(key_field) = true];
optional uint32 num_kills = 2;
optional uint32 item_def = 3;
optional uint32 level_type = 4;
}
message CSOEconItemDropRateBonus {
optional uint32 account_id = 1;
optional fixed32 expiration_date = 2;
optional float bonus = 3;
optional uint32 bonus_count = 4;
optional uint64 item_id = 5;
optional uint32 def_index = 6;
}
message CSOEconItemLeagueViewPass {
optional uint32 account_id = 1 [(key_field) = true];
optional uint32 league_id = 2 [(key_field) = true];
optional uint32 admin = 3;
optional uint32 itemindex = 4;
}
message CSOEconItemEventTicket {
optional uint32 account_id = 1;
optional uint32 event_id = 2;
optional uint64 item_id = 3;
}
message CMsgGCItemPreviewItemBoughtNotification {
optional uint32 item_def_index = 1;
}
message CMsgGCStorePurchaseCancel {
optional uint64 txn_id = 1;
}
message CMsgGCStorePurchaseCancelResponse {
optional uint32 result = 1;
}
message CMsgGCStorePurchaseFinalize {
optional uint64 txn_id = 1;
}
message CMsgGCStorePurchaseFinalizeResponse {
optional uint32 result = 1;
repeated uint64 item_ids = 2;
}
message CMsgGCBannedWordListRequest {
optional uint32 ban_list_group_id = 1;
optional uint32 word_id = 2;
}
message CMsgGCRequestAnnouncements {
}
message CMsgGCRequestAnnouncementsResponse {
optional string announcement_title = 1;
optional string announcement = 2;
optional string nextmatch_title = 3;
optional string nextmatch = 4;
}
message CMsgGCBannedWord {
optional uint32 word_id = 1;
optional csgo.GC_BannedWordType word_type = 2 [default = GC_BANNED_WORD_DISABLE_WORD];
optional string word = 3;
}
message CMsgGCBannedWordListResponse {
optional uint32 ban_list_group_id = 1;
repeated csgo.CMsgGCBannedWord word_list = 2;
}
message CMsgGCToGCBannedWordListBroadcast {
optional csgo.CMsgGCBannedWordListResponse broadcast = 1;
}
message CMsgGCToGCBannedWordListUpdated {
optional uint32 group_id = 1;
}
message CSOEconDefaultEquippedDefinitionInstanceClient {
optional uint32 account_id = 1 [(key_field) = true];
optional uint32 item_definition = 2;
optional uint32 class_id = 3 [(key_field) = true];
optional uint32 slot_id = 4 [(key_field) = true];
}
message CMsgGCToGCDirtySDOCache {
optional uint32 sdo_type = 1;
optional uint64 key_uint64 = 2;
}
message CMsgGCToGCDirtyMultipleSDOCache {
optional uint32 sdo_type = 1;
repeated uint64 key_uint64 = 2;
}
message CMsgGCCollectItem {
optional uint64 collection_item_id = 1;
optional uint64 subject_item_id = 2;
}
message CMsgSDONoMemcached {
}
message CMsgGCToGCUpdateSQLKeyValue {
optional string key_name = 1;
}
message CMsgGCToGCIsTrustedServer {
optional fixed64 steam_id = 1;
}
message CMsgGCToGCIsTrustedServerResponse {
optional bool is_trusted = 1;
}
message CMsgGCToGCBroadcastConsoleCommand {
optional string con_command = 1;
}
message CMsgGCServerVersionUpdated {
optional uint32 server_version = 1;
}
message CMsgGCClientVersionUpdated {
optional uint32 client_version = 1;
}
message CMsgGCToGCWebAPIAccountChanged {
}
message CMsgGCToGCRequestPassportItemGrant {
optional fixed64 steam_id = 1;
optional uint32 league_id = 2;
optional int32 reward_flag = 3;
}
message CMsgGameServerInfo {
enum ServerType {
UNSPECIFIED = 0;
GAME = 1;
PROXY = 2;
}
optional fixed32 server_public_ip_addr = 1;
optional fixed32 server_private_ip_addr = 2;
optional uint32 server_port = 3;
optional uint32 server_tv_port = 4;
optional string server_key = 5;
optional bool server_hibernation = 6;
optional csgo.CMsgGameServerInfo.ServerType server_type = 7 [default = UNSPECIFIED];
optional uint32 server_region = 8;
optional float server_loadavg = 9;
optional float server_tv_broadcast_time = 10;
optional float server_game_time = 11;
optional fixed64 server_relay_connected_steam_id = 12;
optional uint32 relay_slots_max = 13;
optional int32 relays_connected = 14;
optional int32 relay_clients_connected = 15;
optional fixed64 relayed_game_server_steam_id = 16;
optional uint32 parent_relay_count = 17;
optional fixed64 tv_secret_code = 18;
}
================================================
FILE: protobufs/cstrike15_gcmessages.proto
================================================
syntax = "proto2";
package csgo;
import "steammessages.proto";
import "engine_gcmessages.proto";
option optimize_for = SPEED;
option py_generic_services = false;
enum ECsgoGCMsg {
k_EMsgGCCStrike15_v2_Base = 9100;
k_EMsgGCCStrike15_v2_MatchmakingStart = 9101;
k_EMsgGCCStrike15_v2_MatchmakingStop = 9102;
k_EMsgGCCStrike15_v2_MatchmakingClient2ServerPing = 9103;
k_EMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate = 9104;
k_EMsgGCCStrike15_v2_MatchmakingServerReservationResponse = 9106;
k_EMsgGCCStrike15_v2_MatchmakingGC2ClientReserve = 9107;
k_EMsgGCCStrike15_v2_MatchmakingClient2GCHello = 9109;
k_EMsgGCCStrike15_v2_MatchmakingGC2ClientHello = 9110;
k_EMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon = 9112;
k_EMsgGCCStrike15_v2_MatchmakingGCOperationalStats = 9115;
k_EMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate = 9117;
k_EMsgGCCStrike15_v2_ServerNotificationForUserPenalty = 9118;
k_EMsgGCCStrike15_v2_ClientReportPlayer = 9119;
k_EMsgGCCStrike15_v2_ClientReportServer = 9120;
k_EMsgGCCStrike15_v2_ClientCommendPlayer = 9121;
k_EMsgGCCStrike15_v2_ClientReportResponse = 9122;
k_EMsgGCCStrike15_v2_ClientCommendPlayerQuery = 9123;
k_EMsgGCCStrike15_v2_ClientCommendPlayerQueryResponse = 9124;
k_EMsgGCCStrike15_v2_WatchInfoUsers = 9126;
k_EMsgGCCStrike15_v2_ClientRequestPlayersProfile = 9127;
k_EMsgGCCStrike15_v2_PlayersProfile = 9128;
k_EMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate = 9131;
k_EMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment = 9132;
k_EMsgGCCStrike15_v2_PlayerOverwatchCaseStatus = 9133;
k_EMsgGCCStrike15_v2_GC2ClientTextMsg = 9134;
k_EMsgGCCStrike15_v2_Client2GCTextMsg = 9135;
k_EMsgGCCStrike15_v2_MatchEndRunRewardDrops = 9136;
k_EMsgGCCStrike15_v2_MatchEndRewardDropsNotification = 9137;
k_EMsgGCCStrike15_v2_ClientRequestWatchInfoFriends2 = 9138;
k_EMsgGCCStrike15_v2_MatchList = 9139;
k_EMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames = 9140;
k_EMsgGCCStrike15_v2_MatchListRequestRecentUserGames = 9141;
k_EMsgGCCStrike15_v2_GC2ServerReservationUpdate = 9142;
k_EMsgGCCStrike15_v2_ClientVarValueNotificationInfo = 9144;
k_EMsgGCCStrike15_v2_MatchListRequestTournamentGames = 9146;
k_EMsgGCCStrike15_v2_MatchListRequestFullGameInfo = 9147;
k_EMsgGCCStrike15_v2_GiftsLeaderboardRequest = 9148;
k_EMsgGCCStrike15_v2_GiftsLeaderboardResponse = 9149;
k_EMsgGCCStrike15_v2_ServerVarValueNotificationInfo = 9150;
k_EMsgGCCStrike15_v2_ClientSubmitSurveyVote = 9152;
k_EMsgGCCStrike15_v2_Server2GCClientValidate = 9153;
k_EMsgGCCStrike15_v2_MatchListRequestLiveGameForUser = 9154;
k_EMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest = 9156;
k_EMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse = 9157;
k_EMsgGCCStrike15_v2_AccountPrivacySettings = 9158;
k_EMsgGCCStrike15_v2_SetMyActivityInfo = 9159;
k_EMsgGCCStrike15_v2_MatchListRequestTournamentPredictions = 9160;
k_EMsgGCCStrike15_v2_MatchListUploadTournamentPredictions = 9161;
k_EMsgGCCStrike15_v2_DraftSummary = 9162;
k_EMsgGCCStrike15_v2_ClientRequestJoinFriendData = 9163;
k_EMsgGCCStrike15_v2_ClientRequestJoinServerData = 9164;
k_EMsgGCCStrike15_v2_ClientRequestNewMission = 9165;
k_EMsgGCCStrike15_v2_GC2ClientTournamentInfo = 9167;
k_EMsgGC_GlobalGame_Subscribe = 9168;
k_EMsgGC_GlobalGame_Unsubscribe = 9169;
k_EMsgGC_GlobalGame_Play = 9170;
k_EMsgGCCStrike15_v2_AcknowledgePenalty = 9171;
k_EMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin = 9172;
k_EMsgGCCStrike15_v2_GC2ClientGlobalStats = 9173;
k_EMsgGCCStrike15_v2_Client2GCStreamUnlock = 9174;
k_EMsgGCCStrike15_v2_FantasyRequestClientData = 9175;
k_EMsgGCCStrike15_v2_FantasyUpdateClientData = 9176;
k_EMsgGCCStrike15_v2_GCToClientSteamdatagramTicket = 9177;
k_EMsgGCCStrike15_v2_ClientToGCRequestTicket = 9178;
k_EMsgGCCStrike15_v2_ClientToGCRequestElevate = 9179;
k_EMsgGCCStrike15_v2_GlobalChat = 9180;
k_EMsgGCCStrike15_v2_GlobalChat_Subscribe = 9181;
k_EMsgGCCStrike15_v2_GlobalChat_Unsubscribe = 9182;
k_EMsgGCCStrike15_v2_ClientAuthKeyCode = 9183;
k_EMsgGCCStrike15_v2_GotvSyncPacket = 9184;
k_EMsgGCCStrike15_v2_ClientPlayerDecalSign = 9185;
k_EMsgGCCStrike15_v2_ClientLogonFatalError = 9187;
k_EMsgGCCStrike15_v2_ClientPollState = 9188;
k_EMsgGCCStrike15_v2_Party_Register = 9189;
k_EMsgGCCStrike15_v2_Party_Unregister = 9190;
k_EMsgGCCStrike15_v2_Party_Search = 9191;
k_EMsgGCCStrike15_v2_Party_Invite = 9192;
k_EMsgGCCStrike15_v2_Account_RequestCoPlays = 9193;
k_EMsgGCCStrike15_v2_ClientGCRankUpdate = 9194;
k_EMsgGCCStrike15_v2_ClientRequestOffers = 9195;
k_EMsgGCCStrike15_v2_ClientAccountBalance = 9196;
k_EMsgGCCStrike15_v2_ClientPartyJoinRelay = 9197;
k_EMsgGCCStrike15_v2_ClientPartyWarning = 9198;
k_EMsgGCCStrike15_v2_SetEventFavorite = 9200;
k_EMsgGCCStrike15_v2_GetEventFavorites_Request = 9201;
k_EMsgGCCStrike15_v2_ClientPerfReport = 9202;
k_EMsgGCCStrike15_v2_GetEventFavorites_Response = 9203;
k_EMsgGCCStrike15_v2_ClientRequestSouvenir = 9204;
k_EMsgGCCStrike15_v2_ClientReportValidation = 9205;
k_EMsgGCCStrike15_v2_GC2ClientRefuseSecureMode = 9206;
k_EMsgGCCStrike15_v2_GC2ClientRequestValidation = 9207;
k_EMsgGCCStrike15_v2_ClientRedeemMissionReward = 9209;
k_EMsgGCCStrike15_ClientDeepStats = 9210;
k_EMsgGCCStrike15_StartAgreementSessionInGame = 9211;
}
enum ECsgoSteamUserStat {
k_ECsgoSteamUserStat_XpEarnedGames = 1;
k_ECsgoSteamUserStat_MatchWinsCompetitive = 2;
k_ECsgoSteamUserStat_SurvivedDangerZone = 3;
}
enum EClientReportingVersion {
k_EClientReportingVersion_OldVersion = 0;
k_EClientReportingVersion_BetaVersion = 1;
k_EClientReportingVersion_SupportsTrustedMode = 2;
}
message GameServerPing {
optional int32 ping = 2;
optional uint32 ip = 3;
optional uint32 instances = 5;
}
message DataCenterPing {
optional fixed32 data_center_id = 1;
optional sint32 ping = 2;
}
message DetailedSearchStatistic {
optional uint32 game_type = 1;
optional uint32 search_time_avg = 2;
optional uint32 players_searching = 4;
}
message TournamentPlayer {
optional uint32 account_id = 1;
optional string player_nick = 2;
optional string player_name = 3;
optional uint32 player_dob = 4;
optional string player_flag = 5;
optional string player_location = 6;
optional string player_desc = 7;
}
message TournamentTeam {
optional int32 team_id = 1;
optional string team_tag = 2;
optional string team_flag = 3;
optional string team_name = 4;
repeated csgo.TournamentPlayer players = 5;
}
message TournamentEvent {
optional int32 event_id = 1;
optional string event_tag = 2;
optional string event_name = 3;
optional uint32 event_time_start = 4;
optional uint32 event_time_end = 5;
optional int32 event_public = 6;
optional int32 event_stage_id = 7;
optional string event_stage_name = 8;
optional uint32 active_section_id = 9;
}
message GlobalStatistics {
optional uint32 players_online = 1;
optional uint32 servers_online = 2;
optional uint32 players_searching = 3;
optional uint32 servers_available = 4;
optional uint32 ongoing_matches = 5;
optional uint32 search_time_avg = 6;
repeated csgo.DetailedSearchStatistic search_statistics = 7;
optional string main_post_url = 8;
optional uint32 required_appid_version = 9;
optional uint32 pricesheet_version = 10;
optional uint32 twitch_streams_version = 11;
optional uint32 active_tournament_eventid = 12;
optional uint32 active_survey_id = 13;
optional uint32 rtime32_cur = 14;
optional uint32 rtime32_event_start = 15;
}
message OperationalStatisticDescription {
optional string name = 1;
optional uint32 idkey = 2;
}
message OperationalStatisticElement {
optional uint32 idkey = 1;
repeated int32 values = 2;
}
message OperationalStatisticsPacket {
optional int32 packetid = 1;
optional int32 mstimestamp = 2;
repeated csgo.OperationalStatisticElement values = 3;
}
message PlayerRankingInfo {
optional uint32 account_id = 1;
optional uint32 rank_id = 2;
optional uint32 wins = 3;
optional float rank_change = 4;
optional uint32 rank_type_id = 6;
optional uint32 tv_control = 7;
}
message PlayerCommendationInfo {
optional uint32 cmd_friendly = 1;
optional uint32 cmd_teaching = 2;
optional uint32 cmd_leader = 4;
}
message PlayerMedalsInfo {
repeated uint32 display_items_defidx = 7;
optional uint32 featured_display_item_defidx = 8;
}
message AccountActivity {
optional uint32 activity = 1;
optional uint32 mode = 2;
optional uint32 map = 3;
optional uint64 matchid = 4;
}
message TournamentMatchSetup {
optional int32 event_id = 1;
optional int32 team_id_ct = 2;
optional int32 team_id_t = 3;
optional int32 event_stage_id = 4;
}
message ServerHltvInfo {
optional uint32 tv_udp_port = 1;
optional uint64 tv_watch_key = 2;
optional uint32 tv_slots = 3;
optional uint32 tv_clients = 4;
optional uint32 tv_proxies = 5;
optional uint32 tv_time = 6;
optional uint32 game_type = 8;
optional string game_mapgroup = 9;
optional string game_map = 10;
optional uint64 tv_master_steamid = 11;
optional uint32 tv_local_slots = 12;
optional uint32 tv_local_clients = 13;
optional uint32 tv_local_proxies = 14;
optional uint32 tv_relay_slots = 15;
optional uint32 tv_relay_clients = 16;
optional uint32 tv_relay_proxies = 17;
optional uint32 tv_relay_address = 18;
optional uint32 tv_relay_port = 19;
optional uint64 tv_relay_steamid = 20;
optional uint32 flags = 21;
}
message IpAddressMask {
optional uint32 a = 1;
optional uint32 b = 2;
optional uint32 c = 3;
optional uint32 d = 4;
optional uint32 bits = 5;
optional uint32 token = 6;
}
message CMsgCsgoSteamUserStatChange {
optional int32 ecsgosteamuserstat = 1;
optional int32 delta = 2;
optional bool absolute = 3;
}
message XpProgressData {
optional uint32 xp_points = 1;
optional int32 xp_category = 2;
}
message MatchEndItemUpdates {
optional uint64 item_id = 1;
optional uint32 item_attr_defidx = 2;
optional uint32 item_attr_delta_value = 3;
}
message ScoreLeaderboardData {
message Entry {
optional uint32 tag = 1;
optional uint32 val = 2;
}
message AccountEntries {
optional uint32 accountid = 1;
repeated csgo.ScoreLeaderboardData.Entry entries = 2;
}
optional uint64 quest_id = 1;
optional uint32 score = 2;
repeated csgo.ScoreLeaderboardData.AccountEntries accountentries = 3;
repeated csgo.ScoreLeaderboardData.Entry matchentries = 5;
}
message PlayerQuestData {
message QuestItemData {
optional uint64 quest_id = 1;
optional int32 quest_normal_points_earned = 2;
optional int32 quest_bonus_points_earned = 3;
}
optional uint32 quester_account_id = 1;
repeated csgo.PlayerQuestData.QuestItemData quest_item_data = 2;
repeated csgo.XpProgressData xp_progress_data = 3;
optional uint32 time_played = 4;
optional uint32 mm_game_mode = 5;
repeated csgo.MatchEndItemUpdates item_updates = 6;
optional bool operation_points_eligible = 7;
repeated csgo.CMsgCsgoSteamUserStatChange userstatchanges = 8;
}
message DeepPlayerStatsEntry {
optional uint32 accountid = 1;
optional uint64 match_id = 2;
optional uint32 mm_game_mode = 3;
optional uint32 mapid = 4;
optional bool b_starting_ct = 5;
optional uint32 match_outcome = 6;
optional uint32 rounds_won = 7;
optional uint32 rounds_lost = 8;
optional uint32 stat_score = 9;
optional uint32 stat_deaths = 12;
optional uint32 stat_mvps = 13;
optional uint32 enemy_kills = 14;
optional uint32 enemy_headshots = 15;
optional uint32 enemy_2ks = 16;
optional uint32 enemy_3ks = 17;
optional uint32 enemy_4ks = 18;
optional uint32 total_damage = 19;
optional uint32 engagements_entry_count = 23;
optional uint32 engagements_entry_wins = 24;
optional uint32 engagements_1v1_count = 25;
optional uint32 engagements_1v1_wins = 26;
optional uint32 engagements_1v2_count = 27;
optional uint32 engagements_1v2_wins = 28;
optional uint32 utility_count = 29;
optional uint32 utility_success = 30;
optional uint32 flash_count = 32;
optional uint32 flash_success = 33;
repeated uint32 mates = 34;
}
message DeepPlayerMatchEvent {
optional uint32 accountid = 1;
optional uint64 match_id = 2;
optional uint32 event_id = 3;
optional uint32 event_type = 4;
optional bool b_playing_ct = 5;
optional int32 user_pos_x = 6;
optional int32 user_pos_y = 7;
optional int32 user_pos_z = 12;
optional uint32 user_defidx = 8;
optional int32 other_pos_x = 9;
optional int32 other_pos_y = 10;
optional int32 other_pos_z = 13;
optional uint32 other_defidx = 11;
optional int32 event_data = 14;
}
message CMsgGC_ServerQuestUpdateData {
repeated csgo.PlayerQuestData player_quest_data = 1;
optional bytes binary_data = 2;
optional uint32 mm_game_mode = 3;
optional csgo.ScoreLeaderboardData missionlbsdata = 4;
}
message CMsgGCCStrike15_v2_MatchmakingGCOperationalStats {
optional int32 packetid = 1;
repeated csgo.OperationalStatisticDescription namekeys = 2;
repeated csgo.OperationalStatisticsPacket packets = 3;
}
message CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm {
optional uint32 token = 1;
optional uint32 stamp = 2;
optional uint64 exchange = 3;
}
message CMsgGCCStrike15_v2_GC2ServerReservationUpdate {
optional uint32 viewers_external_total = 1;
optional uint32 viewers_external_steam = 2;
}
message CMsgGCCStrike15_v2_MatchmakingStart {
repeated uint32 account_ids = 1;
optional uint32 game_type = 2;
optional string ticket_data = 3;
optional uint32 client_version = 4;
optional csgo.TournamentMatchSetup tournament_match = 5;
optional bool prime_only = 6;
}
message CMsgGCCStrike15_v2_MatchmakingStop {
optional int32 abandon = 1;
}
message CMsgGCCStrike15_v2_MatchmakingClient2ServerPing {
repeated csgo.GameServerPing gameserverpings = 1;
optional int32 offset_index = 2;
optional int32 final_batch = 3;
repeated csgo.DataCenterPing data_center_pings = 4;
optional uint32 max_ping = 5;
optional fixed32 test_token = 6;
}
message CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate {
message Note {
optional int32 type = 1;
optional int32 region_id = 2;
optional float region_r = 3;
optional float distance = 4;
}
optional int32 matchmaking = 1;
repeated uint32 waiting_account_id_sessions = 2;
optional string error = 3;
repeated uint32 ongoingmatch_account_id_sessions = 6;
optional csgo.GlobalStatistics global_stats = 7;
repeated uint32 failping_account_id_sessions = 8;
repeated uint32 penalty_account_id_sessions = 9;
repeated uint32 failready_account_id_sessions = 10;
repeated uint32 vacbanned_account_id_sessions = 11;
optional csgo.IpAddressMask server_ipaddress_mask = 12;
repeated csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.Note notes = 13;
repeated uint32 penalty_account_id_sessions_green = 14;
repeated uint32 insufficientlevel_sessions = 15;
repeated uint32 vsncheck_account_id_sessions = 16;
repeated uint32 launcher_mismatch_sessions = 17;
repeated uint32 insecure_account_id_sessions = 18;
}
message CDataGCCStrike15_v2_TournamentMatchDraft {
message Entry {
optional int32 mapid = 1;
optional int32 team_id_ct = 2;
}
optional int32 event_id = 1;
optional int32 event_stage_id = 2;
optional int32 team_id_0 = 3;
optional int32 team_id_1 = 4;
optional int32 maps_count = 5;
optional int32 maps_current = 6;
optional int32 team_id_start = 7;
optional int32 team_id_veto1 = 8;
optional int32 team_id_pickn = 9;
repeated csgo.CDataGCCStrike15_v2_TournamentMatchDraft.Entry drafts = 10;
}
message CPreMatchInfoData {
message TeamStats {
optional int32 match_info_idxtxt = 1;
optional string match_info_txt = 2;
repeated string match_info_teams = 3;
}
optional int32 predictions_pct = 1;
optional csgo.CDataGCCStrike15_v2_TournamentMatchDraft draft = 4;
repeated csgo.CPreMatchInfoData.TeamStats stats = 5;
repeated int32 wins = 6;
}
message CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve {
repeated uint32 account_ids = 1;
optional uint32 game_type = 2;
optional uint64 match_id = 3;
optional uint32 server_version = 4;
optional uint32 flags = 18;
repeated csgo.PlayerRankingInfo rankings = 5;
optional uint64 encryption_key = 6;
optional uint64 encryption_key_pub = 7;
repeated uint32 party_ids = 8;
repeated csgo.IpAddressMask whitelist = 9;
optional uint64 tv_master_steamid = 10;
optional csgo.TournamentEvent tournament_event = 11;
repeated csgo.TournamentTeam tournament_teams = 12;
repeated uint32 tournament_casters_account_ids = 13;
optional uint64 tv_relay_steamid = 14;
optional csgo.CPreMatchInfoData pre_match_data = 15;
optional uint32 rtime32_event_start = 16;
optional uint32 tv_control = 17;
}
message CMsgGCCStrike15_v2_MatchmakingServerReservationResponse {
optional uint64 reservationid = 1;
optional csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve reservation = 2;
optional string map = 3;
optional uint64 gc_reservation_sent = 4;
optional uint32 server_version = 5;
optional csgo.ServerHltvInfo tv_info = 6;
repeated uint32 reward_player_accounts = 7;
repeated uint32 idle_player_accounts = 8;
optional uint32 reward_item_attr_def_idx = 9;
optional uint32 reward_item_attr_value = 10;
optional uint32 reward_item_attr_reward_idx = 11;
optional uint32 reward_drop_list = 12;
optional string tournament_tag = 13;
optional uint32 legacy_steamdatagram_port = 14;
optional uint32 steamdatagram_routing = 17;
optional fixed32 test_token = 15;
optional uint32 flags = 16;
}
message CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve {
optional uint64 serverid = 1;
optional uint32 direct_udp_ip = 2;
optional uint32 direct_udp_port = 3;
optional uint64 reservationid = 4;
optional csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve reservation = 5;
optional string map = 6;
optional string server_address = 7;
}
message CMsgGCCStrike15_v2_MatchmakingServerRoundStats {
message DropInfo {
optional uint32 account_mvp = 1;
}
optional uint64 reservationid = 1;
optional csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve reservation = 2;
optional string map = 3;
optional int32 round = 4;
repeated int32 kills = 5;
repeated int32 assists = 6;
repeated int32 deaths = 7;
repeated int32 scores = 8;
repeated int32 pings = 9;
optional int32 round_result = 10;
optional int32 match_result = 11;
repeated int32 team_scores = 12;
optional csgo.CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm confirm = 13;
optional int32 reservation_stage = 14;
optional int32 match_duration = 15;
repeated int32 enemy_kills = 16;
repeated int32 enemy_headshots = 17;
repeated int32 enemy_3ks = 18;
repeated int32 enemy_4ks = 19;
repeated int32 enemy_5ks = 20;
repeated int32 mvps = 21;
optional uint32 spectators_count = 22;
optional uint32 spectators_count_tv = 23;
optional uint32 spectators_count_lnk = 24;
repeated int32 enemy_kills_agg = 25;
optional csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats.DropInfo drop_info = 26;
optional bool b_switched_teams = 27;
repeated int32 enemy_2ks = 28;
repeated int32 player_spawned = 29;
repeated int32 team_spawn_count = 30;
}
message CMsgGCCStrike15_v2_MatchmakingClient2GCHello {
}
message CMsgGCCStrike15_v2_MatchmakingGC2ClientHello {
optional uint32 account_id = 1;
optional csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve ongoingmatch = 2;
optional csgo.GlobalStatistics global_stats = 3;
optional uint32 penalty_seconds = 4;
optional uint32 penalty_reason = 5;
optional int32 vac_banned = 6;
optional csgo.PlayerRankingInfo ranking = 7;
optional csgo.PlayerCommendationInfo commendation = 8;
optional csgo.PlayerMedalsInfo medals = 9;
optional csgo.TournamentEvent my_current_event = 10;
repeated csgo.TournamentTeam my_current_event_teams = 11;
optional csgo.TournamentTeam my_current_team = 12;
repeated csgo.TournamentEvent my_current_event_stages = 13;
optional uint32 survey_vote = 14;
optional csgo.AccountActivity activity = 15;
optional int32 player_level = 17;
optional int32 player_cur_xp = 18;
optional int32 player_xp_bonus_flags = 19;
repeated csgo.PlayerRankingInfo rankings = 20;
}
message CMsgGCCStrike15_v2_AccountPrivacySettings {
message Setting {
optional uint32 setting_type = 1;
optional uint32 setting_value = 2;
}
repeated csgo.CMsgGCCStrike15_v2_AccountPrivacySettings.Setting settings = 1;
}
message CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon {
optional uint32 account_id = 1;
optional csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve abandoned_match = 2;
optional uint32 penalty_seconds = 3;
optional uint32 penalty_reason = 4;
}
message CMsgGCCStrike15_v2_ClientGCRankUpdate {
repeated csgo.PlayerRankingInfo rankings = 1;
}
message CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate {
optional string main_post_url = 1;
}
message CMsgGCCStrike15_v2_ServerNotificationForUserPenalty {
optional uint32 account_id = 1;
optional uint32 reason = 2;
optional uint32 seconds = 3;
optional bool communication_cooldown = 4;
}
message CMsgGCCStrike15_v2_ClientReportPlayer {
optional uint32 account_id = 1;
optional uint32 rpt_aimbot = 2;
optional uint32 rpt_wallhack = 3;
optional uint32 rpt_speedhack = 4;
optional uint32 rpt_teamharm = 5;
optional uint32 rpt_textabuse = 6;
optional uint32 rpt_voiceabuse = 7;
optional uint64 match_id = 8;
optional bool report_from_demo = 9;
}
message CMsgGCCStrike15_v2_ClientCommendPlayer {
optional uint32 account_id = 1;
optional uint64 match_id = 8;
optional csgo.PlayerCommendationInfo commendation = 9;
optional uint32 tokens = 10;
}
message CMsgGCCStrike15_v2_ClientReportServer {
optional uint32 rpt_poorperf = 1;
optional uint32 rpt_abusivemodels = 2;
optional uint32 rpt_badmotd = 3;
optional uint32 rpt_listingabuse = 4;
optional uint32 rpt_inventoryabuse = 5;
optional uint64 match_id = 8;
}
message CMsgGCCStrike15_v2_ClientReportResponse {
optional uint64 confirmation_id = 1;
optional uint32 account_id = 2;
optional uint32 server_ip = 3;
optional uint32 response_type = 4;
optional uint32 response_result = 5;
optional uint32 tokens = 6;
}
message CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends {
optional uint32 request_id = 1;
repeated uint32 account_ids = 2;
optional uint64 serverid = 3;
optional uint64 matchid = 4;
optional uint32 client_launcher = 5;
repeated csgo.DataCenterPing data_center_pings = 6;
}
message WatchableMatchInfo {
optional uint32 server_ip = 1;
optional uint32 tv_port = 2;
optional uint32 tv_spectators = 3;
optional uint32 tv_time = 4;
optional bytes tv_watch_password = 5;
optional uint64 cl_decryptdata_key = 6;
optional uint64 cl_decryptdata_key_pub = 7;
optional uint32 game_type = 8;
optional string game_mapgroup = 9;
optional string game_map = 10;
optional uint64 server_id = 11;
optional uint64 match_id = 12;
optional uint64 reservation_id = 13;
}
message CMsgGCCStrike15_v2_ClientRequestJoinFriendData {
optional uint32 version = 1;
optional uint32 account_id = 2;
optional uint32 join_token = 3;
optional uint32 join_ipp = 4;
optional csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve res = 5;
optional string errormsg = 6;
}
message CMsgGCCStrike15_v2_ClientRequestJoinServerData {
optional uint32 version = 1;
optional uint32 account_id = 2;
optional uint64 serverid = 3;
optional uint32 server_ip = 4;
optional uint32 server_port = 5;
optional csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve res = 6;
optional string errormsg = 7;
}
message CMsgGCCstrike15_v2_ClientRequestNewMission {
optional uint32 mission_id = 2;
optional uint32 campaign_id = 3;
}
message CMsgGCCstrike15_v2_ClientRedeemMissionReward {
optional uint32 campaign_id = 1;
optional uint32 redeem_id = 2;
optional uint32 redeemable_balance = 3;
optional uint32 expected_cost = 4;
}
message CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded {
repeated csgo.XpProgressData xp_progress_data = 1;
optional uint32 account_id = 2;
optional uint32 current_xp = 3;
optional uint32 current_level = 4;
optional uint32 upgraded_defidx = 5;
optional uint32 operation_points_awarded = 6;
}
message CMsgGCCStrike15_ClientDeepStats {
message DeepStatsRange {
optional uint32 begin = 1;
optional uint32 end = 2;
optional bool frozen = 3;
}
message DeepStatsMatch {
optional csgo.DeepPlayerStatsEntry player = 1;
repeated csgo.DeepPlayerMatchEvent events = 2;
}
optional uint32 account_id = 1;
optional csgo.CMsgGCCStrike15_ClientDeepStats.DeepStatsRange range = 2;
repeated csgo.CMsgGCCStrike15_ClientDeepStats.DeepStatsMatch matches = 3;
}
message CMsgGCCStrike15_v2_WatchInfoUsers {
optional uint32 request_id = 1;
repeated uint32 account_ids = 2;
repeated csgo.WatchableMatchInfo watchable_match_infos = 3;
optional uint32 extended_timeout = 5;
}
message CMsgGCCStrike15_v2_ClientRequestPlayersProfile {
optional uint32 request_id__deprecated = 1;
repeated uint32 account_ids__deprecated = 2;
optional uint32 account_id = 3;
optional uint32 request_level = 4;
}
message CMsgGCCStrike15_v2_PlayersProfile {
optional uint32 request_id = 1;
repeated csgo.CMsgGCCStrike15_v2_MatchmakingGC2ClientHello account_profiles = 2;
}
message CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate {
optional uint64 caseid = 1;
optional uint32 suspectid = 3;
optional uint32 fractionid = 4;
optional uint32 rpt_aimbot = 5;
optional uint32 rpt_wallhack = 6;
optional uint32 rpt_speedhack = 7;
optional uint32 rpt_teamharm = 8;
optional uint32 reason = 9;
}
message CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment {
optional uint64 caseid = 1;
optional string caseurl = 2;
optional uint32 verdict = 3;
optional uint32 timestamp = 4;
optional uint32 throttleseconds = 5;
optional uint32 suspectid = 6;
optional uint32 fractionid = 7;
optional uint32 numrounds = 8;
optional uint32 fractionrounds = 9;
optional int32 streakconvictions = 10;
optional uint32 reason = 11;
}
message CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus {
optional uint64 caseid = 1;
optional uint32 statusid = 2;
}
message CClientHeaderOverwatchEvidence {
optional uint32 accountid = 1;
optional uint64 caseid = 2;
}
message CMsgGCCStrike15_v2_GC2ClientTextMsg {
optional uint32 id = 1;
optional uint32 type = 2;
optional bytes payload = 3;
}
message CMsgGCCStrike15_v2_Client2GCTextMsg {
optional uint32 id = 1;
repeated bytes args = 2;
}
message CMsgGCCStrike15_v2_MatchEndRunRewardDrops {
optional csgo.CMsgGCCStrike15_v2_MatchmakingServerReservationResponse serverinfo = 3;
optional csgo.CMsgGC_ServerQuestUpdateData match_end_quest_data = 4;
}
message CEconItemPreviewDataBlock {
message Sticker {
optional uint32 slot = 1;
optional uint32 sticker_id = 2;
optional float wear = 3;
optional float scale = 4;
optional float rotation = 5;
optional uint32 tint_id = 6;
}
optional uint32 accountid = 1;
optional uint64 itemid = 2;
optional uint32 defindex = 3;
optional uint32 paintindex = 4;
optional uint32 rarity = 5;
optional uint32 quality = 6;
optional uint32 paintwear = 7;
optional uint32 paintseed = 8;
optional uint32 killeaterscoretype = 9;
optional uint32 killeatervalue = 10;
optional string customname = 11;
repeated csgo.CEconItemPreviewDataBlock.Sticker stickers = 12;
optional uint32 inventory = 13;
optional uint32 origin = 14;
optional uint32 questid = 15;
optional uint32 dropreason = 16;
optional uint32 musicindex = 17;
optional int32 entindex = 18;
}
message CMsgGCCStrike15_v2_MatchEndRewardDropsNotification {
optional csgo.CEconItemPreviewDataBlock iteminfo = 6;
}
message CMsgItemAcknowledged {
optional csgo.CEconItemPreviewDataBlock iteminfo = 1;
}
message CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest {
optional uint64 param_s = 1;
optional uint64 param_a = 2;
optional uint64 param_d = 3;
optional uint64 param_m = 4;
}
message CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse {
optional csgo.CEconItemPreviewDataBlock iteminfo = 1;
}
message CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames {
}
message CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser {
optional uint32 accountid = 1;
}
message CMsgGCCStrike15_v2_MatchListRequestRecentUserGames {
optional uint32 accountid = 1;
}
message CMsgGCCStrike15_v2_MatchListRequestTournamentGames {
optional int32 eventid = 1;
}
message CMsgGCCStrike15_v2_MatchListRequestFullGameInfo {
optional uint64 matchid = 1;
optional uint64 outcomeid = 2;
optional uint32 token = 3;
}
message CDataGCCStrike15_v2_MatchInfo {
optional uint64 matchid = 1;
optional uint32 matchtime = 2;
optional csgo.WatchableMatchInfo watchablematchinfo = 3;
optional csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats roundstats_legacy = 4;
repeated csgo.CMsgGCCStrike15_v2_MatchmakingServerRoundStats roundstatsall = 5;
}
message CDataGCCStrike15_v2_TournamentGroupTeam {
optional int32 team_id = 1;
optional int32 score = 2;
optional bool correctpick = 3;
}
message CDataGCCStrike15_v2_TournamentGroup {
message Picks {
repeated int32 pickids = 1;
}
optional uint32 groupid = 1;
optional string name = 2;
optional string desc = 3;
optional uint32 picks__deprecated = 4;
repeated csgo.CDataGCCStrike15_v2_TournamentGroupTeam teams = 5;
repeated int32 stage_ids = 6;
optional uint32 picklockuntiltime = 7;
optional uint32 pickableteams = 8;
optional uint32 points_per_pick = 9;
repeated csgo.CDataGCCStrike15_v2_TournamentGroup.Picks picks = 10;
}
message CDataGCCStrike15_v2_TournamentSection {
optional uint32 sectionid = 1;
optional string name = 2;
optional string desc = 3;
repeated csgo.CDataGCCStrike15_v2_TournamentGroup groups = 4;
}
message CDataGCCStrike15_v2_TournamentInfo {
repeated csgo.CDataGCCStrike15_v2_TournamentSection sections = 1;
optional csgo.TournamentEvent tournament_event = 2;
repeated csgo.TournamentTeam tournament_teams = 3;
}
message CMsgGCCStrike15_v2_MatchList {
optional uint32 msgrequestid = 1;
optional uint32 accountid = 2;
optional uint32 servertime = 3;
repeated csgo.CDataGCCStrike15_v2_MatchInfo matches = 4;
repeated csgo.TournamentTeam streams = 5;
optional csgo.CDataGCCStrike15_v2_TournamentInfo tournamentinfo = 6;
}
message CMsgGCCStrike15_v2_Predictions {
message GroupMatchTeamPick {
optional int32 sectionid = 1;
optional int32 groupid = 2;
optional int32 index = 3;
optional int32 teamid = 4;
optional uint64 itemid = 5;
}
optional uint32 event_id = 1;
repeated csgo.CMsgGCCStrike15_v2_Predictions.GroupMatchTeamPick group_match_team_picks = 2;
}
message CMsgGCCStrike15_v2_Fantasy {
message FantasySlot {
optional int32 type = 1;
optional int32 pick = 2;
optional uint64 itemid = 3;
}
message FantasyTeam {
optional int32 sectionid = 1;
repeated csgo.CMsgGCCStrike15_v2_Fantasy.FantasySlot slots = 2;
}
optional uint32 event_id = 1;
repeated csgo.CMsgGCCStrike15_v2_Fantasy.FantasyTeam teams = 2;
}
message CAttribute_String {
optional string value = 1;
}
message CMsgCStrike15Welcome {
optional uint32 store_item_hash = 5;
optional uint32 timeplayedconsecutively = 6;
optional uint32 time_first_played = 10;
optional uint32 last_time_played = 12;
optional uint32 last_ip_address = 13;
optional uint64 gscookieid = 18;
optional uint64 uniqueid = 19;
}
message CMsgGCCStrike15_v2_ClientVarValueNotificationInfo {
optional string value_name = 1;
optional int32 value_int = 2;
optional uint32 server_addr = 3;
optional uint32 server_port = 4;
repeated string choked_blocks = 5;
}
message CMsgGCCStrike15_v2_ServerVarValueNotificationInfo {
optional uint32 accountid = 1;
repeated uint32 viewangles = 2;
optional uint32 type = 3;
}
message CMsgGCCStrike15_v2_GiftsLeaderboardRequest {
}
message CMsgGCCStrike15_v2_GiftsLeaderboardResponse {
message GiftLeaderboardEntry {
optional uint32 accountid = 1;
optional uint32 gifts = 2;
}
optional uint32 servertime = 1;
optional uint32 time_period_seconds = 2;
optional uint32 total_gifts_given = 3;
optional uint32 total_givers = 4;
repeated csgo.CMsgGCCStrike15_v2_GiftsLeaderboardResponse.GiftLeaderboardEntry entries = 5;
}
message CMsgGCCStrike15_v2_ClientSubmitSurveyVote {
optional uint32 survey_id = 1;
optional uint32 vote = 2;
}
message CMsgGCCStrike15_v2_Server2GCClientValidate {
optional uint32 accountid = 1;
}
message CMsgGCCStrike15_v2_GC2ClientTournamentInfo {
optional uint32 eventid = 1;
optional uint32 stageid = 2;
optional uint32 game_type = 3;
repeated uint32 teamids = 4;
}
message CSOEconCoupon {
optional uint32 entryid = 1 [(key_field) = true];
optional uint32 defidx = 2;
optional fixed32 expiration_date = 3;
}
message CSOQuestProgress {
optional uint32 questid = 1 [(key_field) = true];
optional uint32 points_remaining = 2;
optional uint32 bonus_points = 3;
}
message CSOAccountSeasonalOperation {
optional uint32 season_value = 1 [(key_field) = true];
optional uint32 tier_unlocked = 2;
optional uint32 premium_tiers = 3;
optional uint32 mission_id = 4;
optional uint32 missions_completed = 5;
optional uint32 redeemable_balance = 6;
optional uint32 season_pass_time = 7;
}
message CSOPersonaDataPublic {
optional int32 player_level = 1;
optional csgo.PlayerCommendationInfo commendation = 2;
optional bool elevated_state = 3;
}
message CMsgGC_GlobalGame_Subscribe {
optional uint64 ticket = 1;
}
message CMsgGC_GlobalGame_Unsubscribe {
optional int32 timeleft = 1;
}
message CMsgGC_GlobalGame_Play {
optional uint64 ticket = 1;
optional uint32 gametimems = 2;
optional uint32 msperpoint = 3;
}
message CMsgGCCStrike15_v2_AcknowledgePenalty {
optional int32 acknowledged = 1;
}
message CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin {
optional uint32 defindex = 1;
optional uint64 upgradeid = 2;
optional uint32 hours = 3;
optional uint32 prestigetime = 4;
}
message CMsgGCCStrike15_v2_Client2GCStreamUnlock {
optional uint64 ticket = 1;
optional int32 os = 2;
}
message CMsgGCCStrike15_v2_ClientToGCRequestElevate {
optional uint32 stage = 1;
}
message CMsgGCCStrike15_v2_ClientToGCChat {
optional uint64 match_id = 1;
optional string text = 2;
}
message CMsgGCCStrike15_v2_GCToClientChat {
optional uint32 account_id = 1;
optional string text = 2;
}
message CMsgGCCStrike15_v2_ClientAuthKeyCode {
optional uint32 eventid = 1;
optional string code = 2;
}
message CMsgGCCStrike15_GotvSyncPacket {
optional csgo.CEngineGotvSyncPacket data = 1;
}
message PlayerDecalDigitalSignature {
optional bytes signature = 1;
optional uint32 accountid = 2;
optional uint32 rtime = 3;
repeated float endpos = 4;
repeated float startpos = 5;
repeated float right = 6;
optional uint32 tx_defidx = 7;
optional int32 entindex = 8;
optional uint32 hitbox = 9;
optional float creationtime = 10;
optional uint32 equipslot = 11;
optional uint32 trace_id = 12;
repeated float normal = 13;
optional uint32 tint_id = 14;
}
message CMsgGCCStrike15_v2_ClientPlayerDecalSign {
optional csgo.PlayerDecalDigitalSignature data = 1;
optional uint64 itemid = 2;
}
message CMsgGCCStrike15_v2_ClientLogonFatalError {
optional uint32 errorcode = 1;
optional string message = 2;
optional string country = 3;
}
message CMsgGCCStrike15_v2_ClientPollState {
optional uint32 pollid = 1;
repeated string names = 2;
repeated int32 values = 3;
}
message CMsgGCCStrike15_v2_Party_Register {
optional uint32 id = 1;
optional uint32 ver = 2;
optional uint32 apr = 3;
optional uint32 ark = 4;
optional uint32 nby = 5;
optional uint32 grp = 6;
optional uint32 slots = 7;
optional uint32 launcher = 8;
optional uint32 game_type = 9;
}
message CMsgGCCStrike15_v2_Party_Search {
optional uint32 ver = 1;
optional uint32 apr = 2;
optional uint32 ark = 3;
repeated uint32 grps = 4;
optional uint32 launcher = 5;
optional uint32 game_type = 6;
}
message CMsgGCCStrike15_v2_Party_SearchResults {
message Entry {
optional uint32 id = 1;
optional uint32 grp = 2;
optional uint32 game_type = 3;
optional uint32 apr = 4;
optional uint32 ark = 5;
optional uint32 loc = 6;
}
repeated csgo.CMsgGCCStrike15_v2_Party_SearchResults.Entry entries = 1;
}
message CMsgGCCStrike15_v2_Party_Invite {
optional uint32 accountid = 1;
optional uint32 lobbyid = 2;
}
message CMsgGCCStrike15_v2_Account_RequestCoPlays {
message Player {
optional uint32 accountid = 1;
optional uint32 rtcoplay = 2;
optional bool online = 3;
}
repeated csgo.CMsgGCCStrike15_v2_Account_RequestCoPlays.Player players = 1;
optional uint32 servertime = 2;
}
message CMsgGCCStrike15_v2_ClientToGCRequestTicket {
optional fixed64 authorized_steam_id = 1;
optional fixed32 authorized_public_ip = 2;
optional fixed64 gameserver_steam_id = 3;
optional string gameserver_sdr_routing = 5;
}
message CMsgGCToClientSteamDatagramTicket {
optional bytes serialized_ticket = 16;
}
message CMsgGCCStrike15_v2_ClientRequestOffers {
}
message CMsgGCCStrike15_v2_ClientRequestSouvenir {
optional uint64 itemid = 1;
optional uint64 matchid = 2;
optional int32 eventid = 3;
}
message CMsgGCCStrike15_v2_ClientAccountBalance {
optional uint64 amount = 1;
optional string url = 2;
}
message CMsgGCCStrike15_v2_ClientPartyJoinRelay {
optional uint32 accountid = 1;
optional uint64 lobbyid = 2;
}
message CMsgGCCStrike15_v2_ClientPartyWarning {
message Entry {
optional uint32 accountid = 1;
optional uint32 warntype = 2;
}
repeated csgo.CMsgGCCStrike15_v2_ClientPartyWarning.Entry entries = 1;
}
message CMsgGCCStrike15_v2_SetEventFavorite {
optional uint64 eventid = 1;
optional bool is_favorite = 2;
}
message CMsgGCCStrike15_v2_GetEventFavorites_Request {
optional bool all_events = 1;
}
message CMsgGCCStrike15_v2_GetEventFavorites_Response {
optional bool all_events = 1;
optional string json_favorites = 2;
optional string json_featured = 3;
}
message CMsgGCCStrike15_v2_ClientPerfReport {
message Entry {
optional uint32 perfcounter = 1;
optional uint32 length = 2;
optional bytes reference = 3;
optional bytes actual = 4;
optional uint32 sourceid = 5;
optional uint32 status = 6;
}
repeated csgo.CMsgGCCStrike15_v2_ClientPerfReport.Entry entries = 1;
}
message CVDiagnostic {
optional uint32 id = 1;
optional uint32 extended = 2;
optional uint64 value = 3;
optional string string_value = 4;
}
message CMsgGCCStrike15_v2_ClientReportValidation {
optional string file_report = 1;
optional string command_line = 2;
optional uint32 total_files = 3;
optional uint32 internal_error = 4;
optional uint32 trust_time = 5;
optional uint32 count_pending = 6;
optional uint32 count_completed = 7;
optional uint32 process_id = 8;
optional int32 osversion = 9;
optional uint32 clientreportversion = 10;
optional uint32 status_id = 11;
optional uint32 diagnostic1 = 12;
optional uint64 diagnostic2 = 13;
optional uint64 diagnostic3 = 14;
optional string last_launch_data = 15;
optional uint32 report_count = 16;
optional uint64 client_time = 17;
optional uint64 diagnostic4 = 18;
optional uint64 diagnostic5 = 19;
repeated csgo.CVDiagnostic diagnostics = 20;
}
message CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode {
optional string file_report = 1;
optional bool offer_insecure_mode = 2;
optional bool offer_secure_mode = 3;
optional bool show_unsigned_ui = 4;
optional bool kick_user = 5;
optional bool show_trusted_ui = 6;
optional bool show_warning_not_trusted = 7;
}
message CMsgGCCStrike15_v2_GC2ClientRequestValidation {
optional bool full_report = 1;
optional string module = 2;
}
================================================
FILE: protobufs/econ_gcmessages.proto
================================================
syntax = "proto2";
package csgo;
import "steammessages.proto";
option optimize_for = SPEED;
option py_generic_services = false;
enum EGCItemMsg {
k_EMsgGCBase = 1000;
k_EMsgGCSetItemPosition = 1001;
k_EMsgGCCraft = 1002;
k_EMsgGCCraftResponse = 1003;
k_EMsgGCDelete = 1004;
k_EMsgGCVerifyCacheSubscription = 1005;
k_EMsgGCNameItem = 1006;
k_EMsgGCUnlockCrate = 1007;
k_EMsgGCUnlockCrateResponse = 1008;
k_EMsgGCPaintItem = 1009;
k_EMsgGCPaintItemResponse = 1010;
k_EMsgGCGoldenWrenchBroadcast = 1011;
k_EMsgGCMOTDRequest = 1012;
k_EMsgGCMOTDRequestResponse = 1013;
k_EMsgGCAddItemToSocket_DEPRECATED = 1014;
k_EMsgGCAddItemToSocketResponse_DEPRECATED = 1015;
k_EMsgGCAddSocketToBaseItem_DEPRECATED = 1016;
k_EMsgGCAddSocketToItem_DEPRECATED = 1017;
k_EMsgGCAddSocketToItemResponse_DEPRECATED = 1018;
k_EMsgGCNameBaseItem = 1019;
k_EMsgGCNameBaseItemResponse = 1020;
k_EMsgGCRemoveSocketItem_DEPRECATED = 1021;
k_EMsgGCRemoveSocketItemResponse_DEPRECATED = 1022;
k_EMsgGCCustomizeItemTexture = 1023;
k_EMsgGCCustomizeItemTextureResponse = 1024;
k_EMsgGCUseItemRequest = 1025;
k_EMsgGCUseItemResponse = 1026;
k_EMsgGCGiftedItems_DEPRECATED = 1027;
k_EMsgGCRemoveItemName = 1030;
k_EMsgGCRemoveItemPaint = 1031;
k_EMsgGCGiftWrapItem = 1032;
k_EMsgGCGiftWrapItemResponse = 1033;
k_EMsgGCDeliverGift = 1034;
k_EMsgGCDeliverGiftResponseGiver = 1035;
k_EMsgGCDeliverGiftResponseReceiver = 1036;
k_EMsgGCUnwrapGiftRequest = 1037;
k_EMsgGCUnwrapGiftResponse = 1038;
k_EMsgGCSetItemStyle = 1039;
k_EMsgGCUsedClaimCodeItem = 1040;
k_EMsgGCSortItems = 1041;
k_EMsgGC_RevolvingLootList_DEPRECATED = 1042;
k_EMsgGCLookupAccount = 1043;
k_EMsgGCLookupAccountResponse = 1044;
k_EMsgGCLookupAccountName = 1045;
k_EMsgGCLookupAccountNameResponse = 1046;
k_EMsgGCUpdateItemSchema = 1049;
k_EMsgGCRemoveCustomTexture = 1051;
k_EMsgGCRemoveCustomTextureResponse = 1052;
k_EMsgGCRemoveMakersMark = 1053;
k_EMsgGCRemoveMakersMarkResponse = 1054;
k_EMsgGCRemoveUniqueCraftIndex = 1055;
k_EMsgGCRemoveUniqueCraftIndexResponse = 1056;
k_EMsgGCSaxxyBroadcast = 1057;
k_EMsgGCBackpackSortFinished = 1058;
k_EMsgGCAdjustItemEquippedState = 1059;
k_EMsgGCCollectItem = 1061;
k_EMsgGCItemAcknowledged__DEPRECATED = 1062;
k_EMsgGC_ReportAbuse = 1065;
k_EMsgGC_ReportAbuseResponse = 1066;
k_EMsgGCNameItemNotification = 1068;
k_EMsgGCApplyConsumableEffects = 1069;
k_EMsgGCConsumableExhausted = 1070;
k_EMsgGCShowItemsPickedUp = 1071;
k_EMsgGCClientDisplayNotification = 1072;
k_EMsgGCApplyStrangePart = 1073;
k_EMsgGC_IncrementKillCountAttribute = 1074;
k_EMsgGC_IncrementKillCountResponse = 1075;
k_EMsgGCApplyPennantUpgrade = 1076;
k_EMsgGCSetItemPositions = 1077;
k_EMsgGCApplyEggEssence = 1078;
k_EMsgGCNameEggEssenceResponse = 1079;
k_EMsgGCPaintKitItem = 1080;
k_EMsgGCPaintKitBaseItem = 1081;
k_EMsgGCPaintKitItemResponse = 1082;
k_EMsgGCGiftedItems = 1083;
k_EMsgGCUnlockItemStyle = 1084;
k_EMsgGCUnlockItemStyleResponse = 1085;
k_EMsgGCApplySticker = 1086;
k_EMsgGCItemAcknowledged = 1087;
k_EMsgGCStatTrakSwap = 1088;
k_EMsgGCUserTrackTimePlayedConsecutively = 1089;
k_EMsgGCItemCustomizationNotification = 1090;
k_EMsgGCModifyItemAttribute = 1091;
k_EMsgGCCasketItemAdd = 1092;
k_EMsgGCCasketItemExtract = 1093;
k_EMsgGCCasketItemLoadContents = 1094;
k_EMsgGCTradingBase = 1500;
k_EMsgGCTrading_InitiateTradeRequest = 1501;
k_EMsgGCTrading_InitiateTradeResponse = 1502;
k_EMsgGCTrading_StartSession = 1503;
k_EMsgGCTrading_SetItem = 1504;
k_EMsgGCTrading_RemoveItem = 1505;
k_EMsgGCTrading_UpdateTradeInfo = 1506;
k_EMsgGCTrading_SetReadiness = 1507;
k_EMsgGCTrading_ReadinessResponse = 1508;
k_EMsgGCTrading_SessionClosed = 1509;
k_EMsgGCTrading_CancelSession = 1510;
k_EMsgGCTrading_TradeChatMsg = 1511;
k_EMsgGCTrading_ConfirmOffer = 1512;
k_EMsgGCTrading_TradeTypingChatMsg = 1513;
k_EMsgGCServerBrowser_FavoriteServer = 1601;
k_EMsgGCServerBrowser_BlacklistServer = 1602;
k_EMsgGCServerRentalsBase = 1700;
k_EMsgGCItemPreviewCheckStatus = 1701;
k_EMsgGCItemPreviewStatusResponse = 1702;
k_EMsgGCItemPreviewRequest = 1703;
k_EMsgGCItemPreviewRequestResponse = 1704;
k_EMsgGCItemPreviewExpire = 1705;
k_EMsgGCItemPreviewExpireNotification = 1706;
k_EMsgGCItemPreviewItemBoughtNotification = 1707;
k_EMsgGCDev_NewItemRequest = 2001;
k_EMsgGCDev_NewItemRequestResponse = 2002;
k_EMsgGCDev_PaintKitDropItem = 2003;
k_EMsgGCStoreGetUserData = 2500;
k_EMsgGCStoreGetUserDataResponse = 2501;
k_EMsgGCStorePurchaseInit_DEPRECATED = 2502;
k_EMsgGCStorePurchaseInitResponse_DEPRECATED = 2503;
k_EMsgGCStorePurchaseFinalize = 2504;
k_EMsgGCStorePurchaseFinalizeResponse = 2505;
k_EMsgGCStorePurchaseCancel = 2506;
k_EMsgGCStorePurchaseCancelResponse = 2507;
k_EMsgGCStorePurchaseQueryTxn = 2508;
k_EMsgGCStorePurchaseQueryTxnResponse = 2509;
k_EMsgGCStorePurchaseInit = 2510;
k_EMsgGCStorePurchaseInitResponse = 2511;
k_EMsgGCBannedWordListRequest = 2512;
k_EMsgGCBannedWordListResponse = 2513;
k_EMsgGCToGCBannedWordListBroadcast = 2514;
k_EMsgGCToGCBannedWordListUpdated = 2515;
k_EMsgGCToGCDirtySDOCache = 2516;
k_EMsgGCToGCDirtyMultipleSDOCache = 2517;
k_EMsgGCToGCUpdateSQLKeyValue = 2518;
k_EMsgGCToGCIsTrustedServer = 2519;
k_EMsgGCToGCIsTrustedServerResponse = 2520;
k_EMsgGCToGCBroadcastConsoleCommand = 2521;
k_EMsgGCServerVersionUpdated = 2522;
k_EMsgGCApplyAutograph = 2523;
k_EMsgGCToGCWebAPIAccountChanged = 2524;
k_EMsgGCRequestAnnouncements = 2525;
k_EMsgGCRequestAnnouncementsResponse = 2526;
k_EMsgGCRequestPassportItemGrant = 2527;
k_EMsgGCClientVersionUpdated = 2528;
k_EMsgGCAdjustItemEquippedStateMulti = 2529;
}
enum EGCMsgResponse {
k_EGCMsgResponseOK = 0;
k_EGCMsgResponseDenied = 1;
k_EGCMsgResponseServerError = 2;
k_EGCMsgResponseTimeout = 3;
k_EGCMsgResponseInvalid = 4;
k_EGCMsgResponseNoMatch = 5;
k_EGCMsgResponseUnknownError = 6;
k_EGCMsgResponseNotLoggedOn = 7;
k_EGCMsgFailedToCreate = 8;
k_EGCMsgLimitExceeded = 9;
k_EGCMsgCommitUnfinalized = 10;
}
enum EUnlockStyle {
k_UnlockStyle_Succeeded = 0;
k_UnlockStyle_Failed_PreReq = 1;
k_UnlockStyle_Failed_CantAfford = 2;
k_UnlockStyle_Failed_CantCommit = 3;
k_UnlockStyle_Failed_CantLockCache = 4;
k_UnlockStyle_Failed_CantAffordAttrib = 5;
}
enum EGCItemCustomizationNotification {
k_EGCItemCustomizationNotification_NameItem = 1006;
k_EGCItemCustomizationNotification_UnlockCrate = 1007;
k_EGCItemCustomizationNotification_XRayItemReveal = 1008;
k_EGCItemCustomizationNotification_XRayItemClaim = 1009;
k_EGCItemCustomizationNotification_CasketTooFull = 1011;
k_EGCItemCustomizationNotification_CasketContents = 1012;
k_EGCItemCustomizationNotification_CasketAdded = 1013;
k_EGCItemCustomizationNotification_CasketRemoved = 1014;
k_EGCItemCustomizationNotification_CasketInvFull = 1015;
k_EGCItemCustomizationNotification_NameBaseItem = 1019;
k_EGCItemCustomizationNotification_RemoveItemName = 1030;
k_EGCItemCustomizationNotification_RemoveSticker = 1053;
k_EGCItemCustomizationNotification_ApplySticker = 1086;
k_EGCItemCustomizationNotification_StatTrakSwap = 1088;
k_EGCItemCustomizationNotification_RemovePatch = 1089;
k_EGCItemCustomizationNotification_ApplyPatch = 1090;
k_EGCItemCustomizationNotification_ActivateFanToken = 9178;
k_EGCItemCustomizationNotification_ActivateOperationCoin = 9179;
k_EGCItemCustomizationNotification_GraffitiUnseal = 9185;
k_EGCItemCustomizationNotification_GenerateSouvenir = 9204;
k_EGCItemCustomizationNotification_ClientRedeemMissionReward = 9209;
}
message CMsgGCGiftedItems {
optional uint32 accountid = 1;
optional uint32 giftdefindex = 2;
optional uint32 max_gifts_possible = 3;
optional uint32 num_eligible_recipients = 4;
repeated uint32 recipients_accountids = 5;
}
message CMsgApplyAutograph {
optional uint64 autograph_item_id = 1;
optional uint64 item_item_id = 2;
}
message CMsgCasketItem {
optional uint64 casket_item_id = 1;
optional uint64 item_item_id = 2;
}
message CMsgGCUserTrackTimePlayedConsecutively {
optional uint32 state = 1;
}
message CMsgGCItemCustomizationNotification {
repeated uint64 item_id = 1;
optional uint32 request = 2;
}
================================================
FILE: protobufs/engine_gcmessages.proto
================================================
syntax = "proto2";
package csgo;
import "google/protobuf/descriptor.proto";
option py_generic_services = false;
message CEngineGotvSyncPacket {
optional uint64 match_id = 1;
optional uint32 instance_id = 2;
optional uint32 signupfragment = 3;
optional uint32 currentfragment = 4;
optional float tickrate = 5;
optional uint32 tick = 6;
optional float rtdelay = 8;
optional float rcvage = 9;
optional float keyframe_interval = 10;
optional uint32 cdndelay = 11;
}
================================================
FILE: protobufs/gcsdk_gcmessages.proto
================================================
syntax = "proto2";
package csgo;
import "steammessages.proto";
option optimize_for = SPEED;
option py_generic_services = false;
enum GCClientLauncherType {
GCClientLauncherType_DEFAULT = 0;
GCClientLauncherType_PERFECTWORLD = 1;
GCClientLauncherType_STEAMCHINA = 2;
}
enum GCConnectionStatus {
GCConnectionStatus_HAVE_SESSION = 0;
GCConnectionStatus_GC_GOING_DOWN = 1;
GCConnectionStatus_NO_SESSION = 2;
GCConnectionStatus_NO_SESSION_IN_LOGON_QUEUE = 3;
GCConnectionStatus_NO_STEAM = 4;
}
message CMsgSOIDOwner {
optional uint32 type = 1;
optional uint64 id = 2;
}
message CMsgSOSingleObject {
optional int32 type_id = 2;
optional bytes object_data = 3;
optional fixed64 version = 4;
optional csgo.CMsgSOIDOwner owner_soid = 5;
}
message CMsgSOMultipleObjects {
message SingleObject {
option (msgpool_soft_limit) = 256;
option (msgpool_hard_limit) = 1024;
optional int32 type_id = 1;
optional bytes object_data = 2;
}
repeated csgo.CMsgSOMultipleObjects.SingleObject objects_modified = 2;
optional fixed64 version = 3;
optional csgo.CMsgSOIDOwner owner_soid = 6;
}
message CMsgSOCacheSubscribed {
message SubscribedType {
optional int32 type_id = 1;
repeated bytes object_data = 2;
}
repeated csgo.CMsgSOCacheSubscribed.SubscribedType objects = 2;
optional fixed64 version = 3;
optional csgo.CMsgSOIDOwner owner_soid = 4;
}
message CMsgSOCacheUnsubscribed {
optional csgo.CMsgSOIDOwner owner_soid = 2;
}
message CMsgSOCacheSubscriptionCheck {
optional fixed64 version = 2;
optional csgo.CMsgSOIDOwner owner_soid = 3;
}
message CMsgSOCacheSubscriptionRefresh {
optional csgo.CMsgSOIDOwner owner_soid = 2;
}
message CMsgSOCacheVersion {
optional fixed64 version = 1;
}
message CMsgAccountDetails {
optional bool valid = 1;
optional string account_name = 2;
optional bool public_profile = 4;
optional bool public_inventory = 5;
optional bool vac_banned = 6;
optional bool cyber_cafe = 7;
optional bool school_account = 8;
optional bool free_trial_account = 9;
optional bool subscribed = 10;
optional bool low_violence = 11;
optional bool limited = 12;
optional bool trusted = 13;
optional uint32 package = 14;
optional fixed32 time_cached = 15;
optional bool account_locked = 16;
optional bool community_banned = 17;
optional bool trade_banned = 18;
optional bool eligible_for_community_market = 19;
}
message CMsgGCMultiplexMessage {
optional uint32 msgtype = 1;
optional bytes payload = 2;
repeated fixed64 steamids = 3;
optional bool replytogc = 4;
}
message CMsgGCMultiplexMessage_Response {
optional uint32 msgtype = 1;
}
message CGCToGCMsgMasterAck {
optional uint32 dir_index = 1;
optional uint32 gc_type = 2;
}
message CGCToGCMsgMasterAck_Response {
optional int32 eresult = 1 [default = 2];
}
message CGCToGCMsgMasterStartupComplete {
}
message CGCToGCMsgRouted {
optional uint32 msg_type = 1;
optional fixed64 sender_id = 2;
optional bytes net_message = 3;
optional uint32 ip = 4;
}
message CGCToGCMsgRoutedReply {
optional uint32 msg_type = 1;
optional bytes net_message = 2;
}
message CMsgGCUpdateSessionIP {
optional fixed64 steamid = 1;
optional fixed32 ip = 2;
}
message CMsgGCRequestSessionIP {
optional fixed64 steamid = 1;
}
message CMsgGCRequestSessionIPResponse {
optional fixed32 ip = 1;
}
message CMsgSOCacheHaveVersion {
optional csgo.CMsgSOIDOwner soid = 1;
optional fixed64 version = 2;
}
message CMsgClientHello {
optional uint32 version = 1;
repeated csgo.CMsgSOCacheHaveVersion socache_have_versions = 2;
optional uint32 client_session_need = 3;
optional uint32 client_launcher = 4;
optional uint32 partner_srcid = 5;
optional uint32 partner_accountid = 6;
optional uint32 partner_accountflags = 7;
optional uint32 partner_accountbalance = 8;
optional uint32 steam_launcher = 9;
}
message CMsgServerHello {
optional uint32 version = 1;
repeated csgo.CMsgSOCacheHaveVersion socache_have_versions = 2;
optional uint32 legacy_client_session_need = 3;
optional uint32 client_launcher = 4;
optional bytes legacy_steamdatagram_routing = 6;
optional uint32 required_internal_addr = 7;
optional bytes steamdatagram_login = 8;
}
message CMsgClientWelcome {
message Location {
optional float latitude = 1;
optional float longitude = 2;
optional string country = 3;
}
optional uint32 version = 1;
optional bytes game_data = 2;
repeated csgo.CMsgSOCacheSubscribed outofdate_subscribed_caches = 3;
repeated csgo.CMsgSOCacheSubscriptionCheck uptodate_subscribed_caches = 4;
optional csgo.CMsgClientWelcome.Location location = 5;
optional bytes game_data2 = 6;
optional uint32 rtime32_gc_welcome_timestamp = 7;
optional uint32 currency = 8;
optional uint32 balance = 9;
optional string balance_url = 10;
optional string txn_country_code = 11;
}
message CMsgConnectionStatus {
optional csgo.GCConnectionStatus status = 1 [default = GCConnectionStatus_HAVE_SESSION];
optional uint32 client_session_need = 2;
optional int32 queue_position = 3;
optional int32 queue_size = 4;
optional int32 wait_seconds = 5;
optional int32 estimated_wait_seconds_remaining = 6;
}
message CWorkshop_PopulateItemDescriptions_Request {
message SingleItemDescription {
optional uint32 gameitemid = 1;
optional string item_description = 2;
optional bool one_per_account = 3;
}
message ItemDescriptionsLanguageBlock {
optional string language = 1;
repeated csgo.CWorkshop_PopulateItemDescriptions_Request.SingleItemDescription descriptions = 2;
}
optional uint32 appid = 1;
repeated csgo.CWorkshop_PopulateItemDescriptions_Request.ItemDescriptionsLanguageBlock languages = 2;
}
message CWorkshop_GetContributors_Request {
optional uint32 appid = 1;
optional uint32 gameitemid = 2;
}
message CWorkshop_GetContributors_Response {
repeated fixed64 contributors = 1;
}
message CWorkshop_SetItemPaymentRules_Request {
message WorkshopItemPaymentRule {
optional uint64 workshop_file_id = 1;
optional float revenue_percentage = 2;
optional string rule_description = 3;
optional uint32 rule_type = 4 [default = 1];
}
message WorkshopDirectPaymentRule {
optional uint64 workshop_file_id = 1;
optional string rule_description = 2;
}
message PartnerItemPaymentRule {
optional uint32 account_id = 1;
optional float revenue_percentage = 2;
optional string rule_description = 3;
}
optional uint32 appid = 1;
optional uint32 gameitemid = 2;
repeated csgo.CWorkshop_SetItemPaymentRules_Request.WorkshopItemPaymentRule associated_workshop_files = 3;
repeated csgo.CWorkshop_SetItemPaymentRules_Request.PartnerItemPaymentRule partner_accounts = 4;
optional bool validate_only = 5;
optional bool make_workshop_files_subscribable = 6;
optional csgo.CWorkshop_SetItemPaymentRules_Request.WorkshopDirectPaymentRule associated_workshop_file_for_direct_payments = 7;
}
message CWorkshop_SetItemPaymentRules_Response {
}
message CGameServers_AggregationQuery_Request {
optional string filter = 1;
repeated string group_fields = 3;
}
message CGameServers_AggregationQuery_Response {
message Group {
repeated string group_values = 1;
optional uint32 servers_empty = 2;
optional uint32 servers_full = 3;
optional uint32 servers_total = 4;
optional uint32 players_humans = 5;
optional uint32 players_bots = 6;
optional uint32 player_capacity = 7;
}
repeated csgo.CGameServers_AggregationQuery_Response.Group groups = 1;
}
message CWorkshop_AddSpecialPayment_Request {
optional uint32 appid = 1;
optional uint32 gameitemid = 2;
optional string date = 3;
optional uint64 payment_us_usd = 4;
optional uint64 payment_row_usd = 5;
}
message CWorkshop_AddSpecialPayment_Response {
}
message CProductInfo_SetRichPresenceLocalization_Request {
message Token {
optional string token = 1;
optional string value = 2;
}
message LanguageSection {
optional string language = 1;
repeated csgo.CProductInfo_SetRichPresenceLocalization_Request.Token tokens = 2;
}
optional uint32 appid = 1;
repeated csgo.CProductInfo_SetRichPresenceLocalization_Request.LanguageSection languages = 2;
optional uint64 steamid = 3;
}
message CProductInfo_SetRichPresenceLocalization_Response {
}
================================================
FILE: protobufs/gcsystemmsgs.proto
================================================
syntax = "proto2";
package csgo;
option optimize_for = SPEED;
option py_generic_services = false;
enum EGCSystemMsg {
k_EGCMsgInvalid = 0;
k_EGCMsgMulti = 1;
k_EGCMsgGenericReply = 10;
k_EGCMsgSystemBase = 50;
k_EGCMsgAchievementAwarded = 51;
k_EGCMsgConCommand = 52;
k_EGCMsgStartPlaying = 53;
k_EGCMsgStopPlaying = 54;
k_EGCMsgStartGameserver = 55;
k_EGCMsgStopGameserver = 56;
k_EGCMsgWGRequest = 57;
k_EGCMsgWGResponse = 58;
k_EGCMsgGetUserGameStatsSchema = 59;
k_EGCMsgGetUserGameStatsSchemaResponse = 60;
k_EGCMsgGetUserStatsDEPRECATED = 61;
k_EGCMsgGetUserStatsResponse = 62;
k_EGCMsgAppInfoUpdated = 63;
k_EGCMsgValidateSession = 64;
k_EGCMsgValidateSessionResponse = 65;
k_EGCMsgLookupAccountFromInput = 66;
k_EGCMsgSendHTTPRequest = 67;
k_EGCMsgSendHTTPRequestResponse = 68;
k_EGCMsgPreTestSetup = 69;
k_EGCMsgRecordSupportAction = 70;
k_EGCMsgGetAccountDetails_DEPRECATED = 71;
k_EGCMsgReceiveInterAppMessage = 73;
k_EGCMsgFindAccounts = 74;
k_EGCMsgPostAlert = 75;
k_EGCMsgGetLicenses = 76;
k_EGCMsgGetUserStats = 77;
k_EGCMsgGetCommands = 78;
k_EGCMsgGetCommandsResponse = 79;
k_EGCMsgAddFreeLicense = 80;
k_EGCMsgAddFreeLicenseResponse = 81;
k_EGCMsgGetIPLocation = 82;
k_EGCMsgGetIPLocationResponse = 83;
k_EGCMsgSystemStatsSchema = 84;
k_EGCMsgGetSystemStats = 85;
k_EGCMsgGetSystemStatsResponse = 86;
k_EGCMsgSendEmail = 87;
k_EGCMsgSendEmailResponse = 88;
k_EGCMsgGetEmailTemplate = 89;
k_EGCMsgGetEmailTemplateResponse = 90;
k_EGCMsgGrantGuestPass = 91;
k_EGCMsgGrantGuestPassResponse = 92;
k_EGCMsgGetAccountDetails = 93;
k_EGCMsgGetAccountDetailsResponse = 94;
k_EGCMsgGetPersonaNames = 95;
k_EGCMsgGetPersonaNamesResponse = 96;
k_EGCMsgMultiplexMsg = 97;
k_EGCMsgMultiplexMsgResponse = 98;
k_EGCMsgWebAPIRegisterInterfaces = 101;
k_EGCMsgWebAPIJobRequest = 102;
k_EGCMsgWebAPIJobRequestHttpResponse = 104;
k_EGCMsgWebAPIJobRequestForwardResponse = 105;
k_EGCMsgMemCachedGet = 200;
k_EGCMsgMemCachedGetResponse = 201;
k_EGCMsgMemCachedSet = 202;
k_EGCMsgMemCachedDelete = 203;
k_EGCMsgMemCachedStats = 204;
k_EGCMsgMemCachedStatsResponse = 205;
k_EGCMsgMasterSetDirectory = 220;
k_EGCMsgMasterSetDirectoryResponse = 221;
k_EGCMsgMasterSetWebAPIRouting = 222;
k_EGCMsgMasterSetWebAPIRoutingResponse = 223;
k_EGCMsgMasterSetClientMsgRouting = 224;
k_EGCMsgMasterSetClientMsgRoutingResponse = 225;
k_EGCMsgSetOptions = 226;
k_EGCMsgSetOptionsResponse = 227;
k_EGCMsgSystemBase2 = 500;
k_EGCMsgGetPurchaseTrustStatus = 501;
k_EGCMsgGetPurchaseTrustStatusResponse = 502;
k_EGCMsgUpdateSession = 503;
k_EGCMsgGCAccountVacStatusChange = 504;
k_EGCMsgCheckFriendship = 505;
k_EGCMsgCheckFriendshipResponse = 506;
k_EGCMsgGetPartnerAccountLink = 507;
k_EGCMsgGetPartnerAccountLinkResponse = 508;
k_EGCMsgDPPartnerMicroTxns = 512;
k_EGCMsgDPPartnerMicroTxnsResponse = 513;
k_EGCMsgVacVerificationChange = 518;
k_EGCMsgAccountPhoneNumberChange = 519;
k_EGCMsgInviteUserToLobby = 523;
k_EGCMsgGetGamePersonalDataCategoriesRequest = 524;
k_EGCMsgGetGamePersonalDataCategoriesResponse = 525;
k_EGCMsgGetGamePersonalDataEntriesRequest = 526;
k_EGCMsgGetGamePersonalDataEntriesResponse = 527;
k_EGCMsgTerminateGamePersonalDataEntriesRequest = 528;
k_EGCMsgTerminateGamePersonalDataEntriesResponse = 529;
}
enum ESOMsg {
k_ESOMsg_Create = 21;
k_ESOMsg_Update = 22;
k_ESOMsg_Destroy = 23;
k_ESOMsg_CacheSubscribed = 24;
k_ESOMsg_CacheUnsubscribed = 25;
k_ESOMsg_UpdateMultiple = 26;
k_ESOMsg_CacheSubscriptionCheck = 27;
k_ESOMsg_CacheSubscriptionRefresh = 28;
}
enum EGCBaseClientMsg {
k_EMsgGCClientWelcome = 4004;
k_EMsgGCServerWelcome = 4005;
k_EMsgGCClientHello = 4006;
k_EMsgGCServerHello = 4007;
k_EMsgGCClientConnectionStatus = 4009;
k_EMsgGCServerConnectionStatus = 4010;
k_EMsgGCClientHelloPartner = 4011;
k_EMsgGCClientHelloPW = 4012;
k_EMsgGCClientHelloR2 = 4013;
k_EMsgGCClientHelloR3 = 4014;
k_EMsgGCClientHelloR4 = 4015;
}
enum EGCToGCMsg {
k_EGCToGCMsgMasterAck = 150;
k_EGCToGCMsgMasterAckResponse = 151;
k_EGCToGCMsgRouted = 152;
k_EGCToGCMsgRoutedReply = 153;
k_EMsgUpdateSessionIP = 154;
k_EMsgRequestSessionIP = 155;
k_EMsgRequestSessionIPResponse = 156;
k_EGCToGCMsgMasterStartupComplete = 157;
}
enum ECommunityItemClass {
k_ECommunityItemClass_Invalid = 0;
k_ECommunityItemClass_Badge = 1;
k_ECommunityItemClass_GameCard = 2;
k_ECommunityItemClass_ProfileBackground = 3;
k_ECommunityItemClass_Emoticon = 4;
k_ECommunityItemClass_BoosterPack = 5;
k_ECommunityItemClass_Consumable = 6;
k_ECommunityItemClass_GameGoo = 7;
k_ECommunityItemClass_ProfileModifier = 8;
k_ECommunityItemClass_Scene = 9;
k_ECommunityItemClass_SalienItem = 10;
}
enum ECommunityItemAttribute {
k_ECommunityItemAttribute_Invalid = 0;
k_ECommunityItemAttribute_CardBorder = 1;
k_ECommunityItemAttribute_Level = 2;
k_ECommunityItemAttribute_IssueNumber = 3;
k_ECommunityItemAttribute_TradableTime = 4;
k_ECommunityItemAttribute_StorePackageID = 5;
k_ECommunityItemAttribute_CommunityItemAppID = 6;
k_ECommunityItemAttribute_CommunityItemType = 7;
k_ECommunityItemAttribute_ProfileModiferEnabled = 8;
k_ECommunityItemAttribute_ExpiryTime = 9;
}
message CMsgGCHVacVerificationChange {
optional fixed64 steamid = 1;
optional uint32 appid = 2;
optional bool is_verified = 3;
}
message CMsgGCHAccountPhoneNumberChange {
optional fixed64 steamid = 1;
optional uint32 appid = 2;
optional uint64 phone_id = 3;
optional bool is_verified = 4;
optional bool is_identifying = 5;
}
message CMsgGCHInviteUserToLobby {
optional fixed64 steamid = 1;
optional uint32 appid = 2;
optional fixed64 steamid_invited = 3;
optional fixed64 steamid_lobby = 4;
}
message CQuest_PublisherAddCommunityItemsToPlayer_Request {
message Attribute {
optional uint32 attribute = 1;
optional uint64 value = 2;
}
optional uint64 steamid = 1;
optional uint32 appid = 2;
optional uint32 match_item_type = 3;
optional uint32 match_item_class = 4;
optional string prefix_item_name = 5;
repeated csgo.CQuest_PublisherAddCommunityItemsToPlayer_Request.Attribute attributes = 6;
optional string note = 7;
}
message CQuest_PublisherAddCommunityItemsToPlayer_Response {
optional uint32 items_matched = 1;
optional uint32 items_granted = 2;
}
message CCommunity_GamePersonalDataCategoryInfo {
optional string type = 1;
optional string localization_token = 2;
optional string template_file = 3;
}
message CCommunity_GetGamePersonalDataCategories_Request {
optional uint32 appid = 1;
}
message CCommunity_GetGamePersonalDataCategories_Response {
repeated csgo.CCommunity_GamePersonalDataCategoryInfo categories = 1;
optional string app_assets_basename = 2;
}
message CCommunity_GetGamePersonalDataEntries_Request {
optional uint32 appid = 1;
optional uint64 steamid = 2;
optional string type = 3;
optional string continue_token = 4;
}
message CCommunity_GetGamePersonalDataEntries_Response {
optional uint32 gceresult = 1;
repeated string entries = 2;
optional string continue_token = 3;
}
message CCommunity_TerminateGamePersonalDataEntries_Request {
optional uint32 appid = 1;
optional uint64 steamid = 2;
}
message CCommunity_TerminateGamePersonalDataEntries_Response {
optional uint32 gceresult = 1;
}
================================================
FILE: protobufs/google/protobuf/descriptor.proto
================================================
// Protocol Buffers - Google's data interchange format
// Copyright 2008 Google Inc. All rights reserved.
// https://developers.google.com/protocol-buffers/
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
// copyright notice, this list of conditions and the following disclaimer
// in the documentation and/or other materials provided with the
// distribution.
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
// Author: kenton@google.com (Kenton Varda)
// Based on original Protocol Buffers design by
// Sanjay Ghemawat, Jeff Dean, and others.
//
// The messages in this file describe the definitions found in .proto files.
// A valid .proto file can be translated directly to a FileDescriptorProto
// without any other information (e.g. without reading its imports).
syntax = "proto2";
package google.protobuf;
option go_package = "descriptor";
option java_package = "com.google.protobuf";
option java_outer_classname = "DescriptorProtos";
option csharp_namespace = "Google.Protobuf.Reflection";
option objc_class_prefix = "GPB";
// descriptor.proto must be optimized for speed because reflection-based
// algorithms don't work during bootstrapping.
option optimize_for = SPEED;
// The protocol compiler can output a FileDescriptorSet containing the .proto
// files it parses.
message FileDescriptorSet {
repeated FileDescriptorProto file = 1;
}
// Describes a complete .proto file.
message FileDescriptorProto {
optional string name = 1; // file name, relative to root of source tree
optional string package = 2; // e.g. "foo", "foo.bar", etc.
// Names of files imported by this file.
repeated string dependency = 3;
// Indexes of the public imported files in the dependency list above.
repeated int32 public_dependency = 10;
// Indexes of the weak imported files in the dependency list.
// For Google-internal migration only. Do not use.
repeated int32 weak_dependency = 11;
// All top-level definitions in this file.
repeated DescriptorProto message_type = 4;
repeated EnumDescriptorProto enum_type = 5;
repeated ServiceDescriptorProto service = 6;
repeated FieldDescriptorProto extension = 7;
optional FileOptions options = 8;
// This field contains optional information about the original source code.
// You may safely remove this entire field without harming runtime
// functionality of the descriptors -- the information is needed only by
// development tools.
optional SourceCodeInfo source_code_info = 9;
// The syntax of the proto file.
// The supported values are "proto2" and "proto3".
optional string syntax = 12;
}
// Describes a message type.
message DescriptorProto {
optional string name = 1;
repeated FieldDescriptorProto field = 2;
repeated FieldDescriptorProto extension = 6;
repeated DescriptorProto nested_type = 3;
repeated EnumDescriptorProto enum_type = 4;
message ExtensionRange {
optional int32 start = 1;
optional int32 end = 2;
}
repeated ExtensionRange extension_range = 5;
repeated OneofDescriptorProto oneof_decl = 8;
optional MessageOptions options = 7;
// Range of reserved tag numbers. Reserved tag numbers may not be used by
// fields or extension ranges in the same message. Reserved ranges may
// not overlap.
message ReservedRange {
optional int32 start = 1; // Inclusive.
optional int32 end = 2; // Exclusive.
}
repeated ReservedRange reserved_range = 9;
// Reserved field names, which may not be used by fields in the same message.
// A given name may only be reserved once.
repeated string reserved_name = 10;
}
// Describes a field within a message.
message FieldDescriptorProto {
enum Type {
// 0 is reserved for errors.
// Order is weird for historical reasons.
TYPE_DOUBLE = 1;
TYPE_FLOAT = 2;
// Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT64 if
// negative values are likely.
TYPE_INT64 = 3;
TYPE_UINT64 = 4;
// Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT32 if
// negative values are likely.
TYPE_INT32 = 5;
TYPE_FIXED64 = 6;
TYPE_FIXED32 = 7;
TYPE_BOOL = 8;
TYPE_STRING = 9;
TYPE_GROUP = 10; // Tag-delimited aggregate.
TYPE_MESSAGE = 11; // Length-delimited aggregate.
// New in version 2.
TYPE_BYTES = 12;
TYPE_UINT32 = 13;
TYPE_ENUM = 14;
TYPE_SFIXED32 = 15;
TYPE_SFIXED64 = 16;
TYPE_SINT32 = 17; // Uses ZigZag encoding.
TYPE_SINT64 = 18; // Uses ZigZag encoding.
};
enum Label {
// 0 is reserved for errors
LABEL_OPTIONAL = 1;
LABEL_REQUIRED = 2;
LABEL_REPEATED = 3;
// TODO(sanjay): Should we add LABEL_MAP?
};
optional string name = 1;
optional int32 number = 3;
optional Label label = 4;
// If type_name is set, this need not be set. If both this and type_name
// are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.
optional Type type = 5;
// For message and enum types, this is the name of the type. If the name
// starts with a '.', it is fully-qualified. Otherwise, C++-like scoping
// rules are used to find the type (i.e. first the nested types within this
// message are searched, then within the parent, on up to the root
// namespace).
optional string type_name = 6;
// For extensions, this is the name of the type being extended. It is
// resolved in the same manner as type_name.
optional string extendee = 2;
// For numeric types, contains the original text representation of the value.
// For booleans, "true" or "false".
// For strings, contains the default text contents (not escaped in any way).
// For bytes, contains the C escaped value. All bytes >= 128 are escaped.
// TODO(kenton): Base-64 encode?
optional string default_value = 7;
// If set, gives the index of a oneof in the containing type's oneof_decl
// list. This field is a member of that oneof.
optional int32 oneof_index = 9;
// JSON name of this field. The value is set by protocol compiler. If the
// user has set a "json_name" option on this field, that option's value
// will be used. Otherwise, it's deduced from the field's name by converting
// it to camelCase.
optional string json_name = 10;
optional FieldOptions options = 8;
}
// Describes a oneof.
message OneofDescriptorProto {
optional string name = 1;
}
// Describes an enum type.
message EnumDescriptorProto {
optional string name = 1;
repeated EnumValueDescriptorProto value = 2;
optional EnumOptions options = 3;
}
// Describes a value within an enum.
message EnumValueDescriptorProto {
optional string name = 1;
optional int32 number = 2;
optional EnumValueOptions options = 3;
}
// Describes a service.
message ServiceDescriptorProto {
optional string name = 1;
repeated MethodDescriptorProto method = 2;
optional ServiceOptions options = 3;
}
// Describes a method of a service.
message MethodDescriptorProto {
optional string name = 1;
// Input and output type names. These are resolved in the same way as
// FieldDescriptorProto.type_name, but must refer to a message type.
optional string input_type = 2;
optional string output_type = 3;
optional MethodOptions options = 4;
// Identifies if client streams multiple client messages
optional bool client_streaming = 5 [default=false];
// Identifies if server streams multiple server messages
optional bool server_streaming = 6 [default=false];
}
// ===================================================================
// Options
// Each of the definitions above may have "options" attached. These are
// just annotations which may cause code to be generated slightly differently
// or may contain hints for code that manipulates protocol messages.
//
// Clients may define custom options as extensions of the *Options messages.
// These extensions may not yet be known at parsing time, so the parser cannot
// store the values in them. Instead it stores them in a field in the *Options
// message called uninterpreted_option. This field must have the same name
// across all *Options messages. We then use this field to populate the
// extensions when we build a descriptor, at which point all protos have been
// parsed and so all extensions are known.
//
// Extension numbers for custom options may be chosen as follows:
// * For options which will only be used within a single application or
// organization, or for experimental options, use field numbers 50000
// through 99999. It is up to you to ensure that you do not use the
// same number for multiple options.
// * For options which will be published and used publicly by multiple
// independent entities, e-mail protobuf-global-extension-registry@google.com
// to reserve extension numbers. Simply provide your project name (e.g.
// Objective-C plugin) and your project website (if available) -- there's no
// need to explain how you intend to use them. Usually you only need one
// extension number. You can declare multiple options with only one extension
// number by putting them in a sub-message. See the Custom Options section of
// the docs for examples:
// https://developers.google.com/protocol-buffers/docs/proto#options
// If this turns out to be popular, a web service will be set up
// to automatically assign option numbers.
message FileOptions {
// Sets the Java package where classes generated from this .proto will be
// placed. By default, the proto package is used, but this is often
// inappropriate because proto packages do not normally start with backwards
// domain names.
optional string java_package = 1;
// If set, all the classes from the .proto file are wrapped in a single
// outer class with the given name. This applies to both Proto1
// (equivalent to the old "--one_java_file" option) and Proto2 (where
// a .proto always translates to a single class, but you may want to
// explicitly choose the class name).
optional string java_outer_classname = 8;
// If set true, then the Java code generator will generate a separate .java
// file for each top-level message, enum, and service defined in the .proto
// file. Thus, these types will *not* be nested inside the outer class
// named by java_outer_classname. However, the outer class will still be
// generated to contain the file's getDescriptor() method as well as any
// top-level extensions defined in the file.
optional bool java_multiple_files = 10 [default=false];
// If set true, then the Java code generator will generate equals() and
// hashCode() methods for all messages defined in the .proto file.
// This increases generated code size, potentially substantially for large
// protos, which may harm a memory-constrained application.
// - In the full runtime this is a speed optimization, as the
// AbstractMessage base class includes reflection-based implementations of
// these methods.
// - In the lite runtime, setting this option changes the semantics of
// equals() and hashCode() to more closely match those of the full runtime;
// the generated methods compute their results based on field values rather
// than object identity. (Implementations should not assume that hashcodes
// will be consistent across runtimes or versions of the protocol compiler.)
optional bool java_generate_equals_and_hash = 20 [default=false];
// If set true, then the Java2 code generator will generate code that
// throws an exception whenever an attempt is made to assign a non-UTF-8
// byte sequence to a string field.
// Message reflection will do the same.
// However, an extension field still accepts non-UTF-8 byte sequences.
// This option has no effect on when used with the lite runtime.
optional bool java_string_check_utf8 = 27 [default=false];
// Generated classes can be optimized for speed or code size.
enum OptimizeMode {
SPEED = 1; // Generate complete code for parsing, serialization,
// etc.
CODE_SIZE = 2; // Use ReflectionOps to implement these methods.
LITE_RUNTIME = 3; // Generate code using MessageLite and the lite runtime.
}
optional OptimizeMode optimize_for = 9 [default=SPEED];
// Sets the Go package where structs generated from this .proto will be
// placed. If omitted, the Go package will be derived from the following:
// - The basename of the package import path, if provided.
// - Otherwise, the package statement in the .proto file, if present.
// - Otherwise, the basename of the .proto file, without extension.
optional string go_package = 11;
// Should generic services be generated in each language? "Generic" services
// are not specific to any particular RPC system. They are generated by the
// main code generators in each language (without additional plugins).
// Generic services were the only kind of service generation supported by
// early versions of google.protobuf.
//
// Generic services are now considered deprecated in favor of using plugins
// that generate code specific to your particular RPC system. Therefore,
// these default to false. Old code which depends on generic services should
// explicitly set them to true.
optional bool cc_generic_services = 16 [default=false];
optional bool java_generic_services = 17 [default=false];
optional bool py_generic_services = 18 [default=false];
// Is this file deprecated?
// Depending on the target platform, this can emit Deprecated annotations
// for everything in the file, or it will be completely ignored; in the very
// least, this is a formalization for deprecating files.
optional bool deprecated = 23 [default=false];
// Enables the use of arenas for the proto messages in this file. This applies
// only to generated classes for C++.
optional bool cc_enable_arenas = 31 [default=false];
// Sets the objective c class prefix which is prepended to all objective c
// generated classes from this .proto. There is no default.
optional string objc_class_prefix = 36;
// Namespace for generated classes; defaults to the package.
optional string csharp_namespace = 37;
// Whether the nano proto compiler should generate in the deprecated non-nano
// suffixed package.
optional bool javanano_use_deprecated_package = 38 [deprecated = true];
// The parser stores options it doesn't recognize here. See above.
repeated UninterpretedOption uninterpreted_option = 999;
// Clients can define custom options in extensions of this message. See above.
extensions 1000 to max;
}
message MessageOptions {
// Set true to use the old proto1 MessageSet wire format for extensions.
// This is provided for backwards-compatibility with the MessageSet wire
// format. You should not use this for any other reason: It's less
// efficient, has fewer features, and is more complicated.
//
// The message must be defined exactly as follows:
// message Foo {
// option message_set_wire_format = true;
// extensions 4 to max;
// }
// Note that the message cannot have any defined fields; MessageSets only
// have extensions.
//
// All extensions of your type must be singular messages; e.g. they cannot
// be int32s, enums, or repeated messages.
//
// Because this is an option, the above two restrictions are not enforced by
// the protocol compiler.
optional bool message_set_wire_format = 1 [default=false];
// Disables the generation of the standard "descriptor()" accessor, which can
// conflict with a field of the same name. This is meant to make migration
// from proto1 easier; new code should avoid fields named "descriptor".
optional bool no_standard_descriptor_accessor = 2 [default=false];
// Is this message deprecated?
// Depending on the target platform, this can emit Deprecated annotations
// for the message, or it will be completely ignored; in the very least,
// this is a formalization for deprecating messages.
optional bool deprecated = 3 [default=false];
// Whether the message is an automatically generated map entry type for the
// maps field.
//
// For maps fields:
// map map_field = 1;
// The parsed descriptor looks like:
// message MapFieldEntry {
// option map_entry = true;
// optional KeyType key = 1;
// optional ValueType value = 2;
// }
// repeated MapFieldEntry map_field = 1;
//
// Implementations may choose not to generate the map_entry=true message, but
// use a native map in the target language to hold the keys and values.
// The reflection APIs in such implementions still need to work as
// if the field is a repeated message field.
//
// NOTE: Do not set the option in .proto files. Always use the maps syntax
// instead. The option should only be implicitly set by the proto compiler
// parser.
optional bool map_entry = 7;
// The parser stores options it doesn't recognize here. See above.
repeated UninterpretedOption uninterpreted_option = 999;
// Clients can define custom options in extensions of this message. See above.
extensions 1000 to max;
}
message FieldOptions {
// The ctype option instructs the C++ code generator to use a different
// representation of the field than it normally would. See the specific
// options below. This option is not yet implemented in the open source
// release -- sorry, we'll try to include it in a future version!
optional CType ctype = 1 [default = STRING];
enum CType {
// Default mode.
STRING = 0;
CORD = 1;
STRING_PIECE = 2;
}
// The packed option can be enabled for repeated primitive fields to enable
// a more efficient representation on the wire. Rather than repeatedly
// writing the tag and type for each element, the entire array is encoded as
// a single length-delimited blob. In proto3, only explicit setting it to
// false will avoid using packed encoding.
optional bool packed = 2;
// The jstype option determines the JavaScript type used for values of the
// field. The option is permitted only for 64 bit integral and fixed types
// (int64, uint64, sint64, fixed64, sfixed64). By default these types are
// represented as JavaScript strings. This avoids loss of precision that can
// happen when a large value is converted to a floating point JavaScript
// numbers. Specifying JS_NUMBER for the jstype causes the generated
// JavaScript code to use the JavaScript "number" type instead of strings.
// This option is an enum to permit additional types to be added,
// e.g. goog.math.Integer.
optional JSType jstype = 6 [default = JS_NORMAL];
enum JSType {
// Use the default type.
JS_NORMAL = 0;
// Use JavaScript strings.
JS_STRING = 1;
// Use JavaScript numbers.
JS_NUMBER = 2;
}
// Should this field be parsed lazily? Lazy applies only to message-type
// fields. It means that when the outer message is initially parsed, the
// inner message's contents will not be parsed but instead stored in encoded
// form. The inner message will actually be parsed when it is first accessed.
//
// This is only a hint. Implementations are free to choose whether to use
// eager or lazy parsing regardless of the value of this option. However,
// setting this option true suggests that the protocol author believes that
// using lazy parsing on this field is worth the additional bookkeeping
// overhead typically needed to implement it.
//
// This option does not affect the public interface of any generated code;
// all method signatures remain the same. Furthermore, thread-safety of the
// interface is not affected by this option; const methods remain safe to
// call from multiple threads concurrently, while non-const methods continue
// to require exclusive access.
//
//
// Note that implementations may choose not to check required fields within
// a lazy sub-message. That is, calling IsInitialized() on the outher message
// may return true even if the inner message has missing required fields.
// This is necessary because otherwise the inner message would have to be
// parsed in order to perform the check, defeating the purpose of lazy
// parsing. An implementation which chooses not to check required fields
// must be consistent about it. That is, for any particular sub-message, the
// implementation must either *always* check its required fields, or *never*
// check its required fields, regardless of whether or not the message has
// been parsed.
optional bool lazy = 5 [default=false];
// Is this field deprecated?
// Depending on the target platform, this can emit Deprecated annotations
// for accessors, or it will be completely ignored; in the very least, this
// is a formalization for deprecating fields.
optional bool deprecated = 3 [default=false];
// For Google-internal migration only. Do not use.
optional bool weak = 10 [default=false];
// The parser stores options it doesn't recognize here. See above.
repeated UninterpretedOption uninterpreted_option = 999;
// Clients can define custom options in extensions of this message. See above.
extensions 1000 to max;
}
message EnumOptions {
// Set this option to true to allow mapping different tag names to the same
// value.
optional bool allow_alias = 2;
// Is this enum deprecated?
// Depending on the target platform, this can emit Deprecated annotations
// for the enum, or it will be completely ignored; in the very least, this
// is a formalization for deprecating enums.
optional bool deprecated = 3 [default=false];
// The parser stores options it doesn't recognize here. See above.
repeated UninterpretedOption uninterpreted_option = 999;
// Clients can define custom options in extensions of this message. See above.
extensions 1000 to max;
}
message EnumValueOptions {
// Is this enum value deprecated?
// Depending on the target platform, this can emit Deprecated annotations
// for the enum value, or it will be completely ignored; in the very least,
// this is a formalization for deprecating enum values.
optional bool deprecated = 1 [default=false];
// The parser stores options it doesn't recognize here. See above.
repeated UninterpretedOption uninterpreted_option = 999;
// Clients can define custom options in extensions of this message. See above.
extensions 1000 to max;
}
message ServiceOptions {
// Note: Field numbers 1 through 32 are reserved for Google's internal RPC
// framework. We apologize for hoarding these numbers to ourselves, but
// we were already using them long before we decided to release Protocol
// Buffers.
// Is this service deprecated?
// Depending on the target platform, this can emit Deprecated annotations
// for the service, or it will be completely ignored; in the very least,
// this is a formalization for deprecating services.
optional bool deprecated = 33 [default=false];
// The parser stores options it doesn't recognize here. See above.
repeated UninterpretedOption uninterpreted_option = 999;
// Clients can define custom options in extensions of this message. See above.
extensions 1000 to max;
}
message MethodOptions {
// Note: Field numbers 1 through 32 are reserved for Google's internal RPC
// framework. We apologize for hoarding these numbers to ourselves, but
// we were already using them long before we decided to release Protocol
// Buffers.
// Is this method deprecated?
// Depending on the target platform, this can emit Deprecated annotations
// for the method, or it will be completely ignored; in the very least,
// this is a formalization for deprecating methods.
optional bool deprecated = 33 [default=false];
// The parser stores options it doesn't recognize here. See above.
repeated UninterpretedOption uninterpreted_option = 999;
// Clients can define custom options in extensions of this message. See above.
extensions 1000 to max;
}
// A message representing a option the parser does not recognize. This only
// appears in options protos created by the compiler::Parser class.
// DescriptorPool resolves these when building Descriptor objects. Therefore,
// options protos in descriptor objects (e.g. returned by Descriptor::options(),
// or produced by Descriptor::CopyTo()) will never have UninterpretedOptions
// in them.
message UninterpretedOption {
// The name of the uninterpreted option. Each string represents a segment in
// a dot-separated name. is_extension is true iff a segment represents an
// extension (denoted with parentheses in options specs in .proto files).
// E.g.,{ ["foo", false], ["bar.baz", true], ["qux", false] } represents
// "foo.(bar.baz).qux".
message NamePart {
required string name_part = 1;
required bool is_extension = 2;
}
repeated NamePart name = 2;
// The value of the uninterpreted option, in whatever type the tokenizer
// identified it as during parsing. Exactly one of these should be set.
optional string identifier_value = 3;
optional uint64 positive_int_value = 4;
optional int64 negative_int_value = 5;
optional double double_value = 6;
optional bytes string_value = 7;
optional string aggregate_value = 8;
}
// ===================================================================
// Optional source code info
// Encapsulates information about the original source file from which a
// FileDescriptorProto was generated.
message SourceCodeInfo {
// A Location identifies a piece of source code in a .proto file which
// corresponds to a particular definition. This information is intended
// to be useful to IDEs, code indexers, documentation generators, and similar
// tools.
//
// For example, say we have a file like:
// message Foo {
// optional string foo = 1;
// }
// Let's look at just the field definition:
// optional string foo = 1;
// ^ ^^ ^^ ^ ^^^
// a bc de f ghi
// We have the following locations:
// span path represents
// [a,i) [ 4, 0, 2, 0 ] The whole field definition.
// [a,b) [ 4, 0, 2, 0, 4 ] The label (optional).
// [c,d) [ 4, 0, 2, 0, 5 ] The type (string).
// [e,f) [ 4, 0, 2, 0, 1 ] The name (foo).
// [g,h) [ 4, 0, 2, 0, 3 ] The number (1).
//
// Notes:
// - A location may refer to a repeated field itself (i.e. not to any
// particular index within it). This is used whenever a set of elements are
// logically enclosed in a single code segment. For example, an entire
// extend block (possibly containing multiple extension definitions) will
// have an outer location whose path refers to the "extensions" repeated
// field without an index.
// - Multiple locations may have the same path. This happens when a single
// logical declaration is spread out across multiple places. The most
// obvious example is the "extend" block again -- there may be multiple
// extend blocks in the same scope, each of which will have the same path.
// - A location's span is not always a subset of its parent's span. For
// example, the "extendee" of an extension declaration appears at the
// beginning of the "extend" block and is shared by all extensions within
// the block.
// - Just because a location's span is a subset of some other location's span
// does not mean that it is a descendent. For example, a "group" defines
// both a type and a field in a single declaration. Thus, the locations
// corresponding to the type and field and their components will overlap.
// - Code which tries to interpret locations should probably be designed to
// ignore those that it doesn't understand, as more types of locations could
// be recorded in the future.
repeated Location location = 1;
message Location {
// Identifies which part of the FileDescriptorProto was defined at this
// location.
//
// Each element is a field number or an index. They form a path from
// the root FileDescriptorProto to the place where the definition. For
// example, this path:
// [ 4, 3, 2, 7, 1 ]
// refers to:
// file.message_type(3) // 4, 3
// .field(7) // 2, 7
// .name() // 1
// This is because FileDescriptorProto.message_type has field number 4:
// repeated DescriptorProto message_type = 4;
// and DescriptorProto.field has field number 2:
// repeated FieldDescriptorProto field = 2;
// and FieldDescriptorProto.name has field number 1:
// optional string name = 1;
//
// Thus, the above path gives the location of a field name. If we removed
// the last element:
// [ 4, 3, 2, 7 ]
// this path refers to the whole field declaration (from the beginning
// of the label to the terminating semicolon).
repeated int32 path = 1 [packed=true];
// Always has exactly three or four elements: start line, start column,
// end line (optional, otherwise assumed same as start line), end column.
// These are packed into a single field for efficiency. Note that line
// and column numbers are zero-based -- typically you will want to add
// 1 to each before displaying to a user.
repeated int32 span = 2 [packed=true];
// If this SourceCodeInfo represents a complete declaration, these are any
// comments appearing before and after the declaration which appear to be
// attached to the declaration.
//
// A series of line comments appearing on consecutive lines, with no other
// tokens appearing on those lines, will be treated as a single comment.
//
// leading_detached_comments will keep paragraphs of comments that appear
// before (but not connected to) the current element. Each paragraph,
// separated by empty lines, will be one comment element in the repeated
// field.
//
// Only the comment content is provided; comment markers (e.g. //) are
// stripped out. For block comments, leading whitespace and an asterisk
// will be stripped from the beginning of each line other than the first.
// Newlines are included in the output.
//
// Examples:
//
// optional int32 foo = 1; // Comment attached to foo.
// // Comment attached to bar.
// optional int32 bar = 2;
//
// optional string baz = 3;
// // Comment attached to baz.
// // Another line attached to baz.
//
// // Comment attached to qux.
// //
// // Another line attached to qux.
// optional double qux = 4;
//
// // Detached comment for corge. This is not leading or trailing comments
// // to qux or corge because there are blank lines separating it from
// // both.
//
// // Detached comment for corge paragraph 2.
//
// optional string corge = 5;
// /* Block comment attached
// * to corge. Leading asterisks
// * will be removed. */
// /* Block comment attached to
// * grault. */
// optional int32 grault = 6;
//
// // ignored detached comments.
optional string leading_comments = 3;
optional string trailing_comments = 4;
repeated string leading_detached_comments = 6;
}
}
// Describes the relationship between generated code and its original source
// file. A GeneratedCodeInfo message is associated with only one generated
// source file, but may contain references to different source .proto files.
message GeneratedCodeInfo {
// An Annotation connects some span of text in generated code to an element
// of its generating .proto file.
repeated Annotation annotation = 1;
message Annotation {
// Identifies the element in the original source .proto file. This field
// is formatted the same as SourceCodeInfo.Location.path.
repeated int32 path = 1 [packed=true];
// Identifies the filesystem path to the original source .proto.
optional string source_file = 2;
// Identifies the starting offset in bytes in the generated code
// that relates to the identified object.
optional int32 begin = 3;
// Identifies the ending offset in bytes in the generated code that
// relates to the identified offset. The end offset should be one past
// the last relevant byte (so the length of the text = end - begin).
optional int32 end = 4;
}
}
================================================
FILE: protobufs/steammessages.proto
================================================
syntax = "proto2";
package csgo;
import "google/protobuf/descriptor.proto";
option optimize_for = SPEED;
option py_generic_services = false;
extend .google.protobuf.FieldOptions {
optional bool key_field = 60000 [default = false];
}
extend .google.protobuf.MessageOptions {
optional int32 msgpool_soft_limit = 60000 [default = 32];
optional int32 msgpool_hard_limit = 60001 [default = 384];
}
enum GCProtoBufMsgSrc {
GCProtoBufMsgSrc_Unspecified = 0;
GCProtoBufMsgSrc_FromSystem = 1;
GCProtoBufMsgSrc_FromSteamID = 2;
GCProtoBufMsgSrc_FromGC = 3;
GCProtoBufMsgSrc_ReplySystem = 4;
}
message CMsgProtoBufHeader {
option (msgpool_soft_limit) = 256;
option (msgpool_hard_limit) = 1024;
optional fixed64 client_steam_id = 1;
optional int32 client_session_id = 2;
optional uint32 source_app_id = 3;
optional fixed64 job_id_source = 10 [default = 18446744073709551615];
optional fixed64 job_id_target = 11 [default = 18446744073709551615];
optional string target_job_name = 12;
optional int32 eresult = 13 [default = 2];
optional string error_message = 14;
optional uint32 ip = 15;
optional csgo.GCProtoBufMsgSrc gc_msg_src = 200 [default = GCProtoBufMsgSrc_Unspecified];
optional uint32 gc_dir_index_source = 201;
}
message CMsgWebAPIKey {
optional uint32 status = 1 [default = 255];
optional uint32 account_id = 2 [default = 0];
optional uint32 publisher_group_id = 3 [default = 0];
optional uint32 key_id = 4;
optional string domain = 5;
}
message CMsgHttpRequest {
message RequestHeader {
optional string name = 1;
optional string value = 2;
}
message QueryParam {
optional string name = 1;
optional bytes value = 2;
}
optional uint32 request_method = 1;
optional string hostname = 2;
optional string url = 3;
repeated csgo.CMsgHttpRequest.RequestHeader headers = 4;
repeated csgo.CMsgHttpRequest.QueryParam get_params = 5;
repeated csgo.CMsgHttpRequest.QueryParam post_params = 6;
optional bytes body = 7;
optional uint32 absolute_timeout = 8;
}
message CMsgWebAPIRequest {
optional string UNUSED_job_name = 1;
optional string interface_name = 2;
optional string method_name = 3;
optional uint32 version = 4;
optional csgo.CMsgWebAPIKey api_key = 5;
optional csgo.CMsgHttpRequest request = 6;
optional uint32 routing_app_id = 7;
}
message CMsgHttpResponse {
message ResponseHeader {
optional string name = 1;
optional string value = 2;
}
optional uint32 status_code = 1;
repeated csgo.CMsgHttpResponse.ResponseHeader headers = 2;
optional bytes body = 3;
}
message CMsgAMFindAccounts {
optional uint32 search_type = 1;
optional string search_string = 2;
}
message CMsgAMFindAccountsResponse {
repeated fixed64 steam_id = 1;
}
message CMsgNotifyWatchdog {
optional uint32 source = 1;
optional uint32 alert_type = 2;
optional uint32 alert_destination = 3;
optional bool critical = 4;
optional uint32 time = 5;
optional uint32 appid = 6;
optional string text = 7;
}
message CMsgAMGetLicenses {
optional fixed64 steamid = 1;
}
message CMsgPackageLicense {
optional uint32 package_id = 1;
optional uint32 time_created = 2;
optional uint32 owner_id = 3;
}
message CMsgAMGetLicensesResponse {
repeated csgo.CMsgPackageLicense license = 1;
optional uint32 result = 2;
}
message CMsgAMGetUserGameStats {
optional fixed64 steam_id = 1;
optional fixed64 game_id = 2;
repeated uint32 stats = 3;
}
message CMsgAMGetUserGameStatsResponse {
message Stats {
optional uint32 stat_id = 1;
optional uint32 stat_value = 2;
}
message Achievement_Blocks {
optional uint32 achievement_id = 1;
optional uint32 achievement_bit_id = 2;
optional fixed32 unlock_time = 3;
}
optional fixed64 steam_id = 1;
optional fixed64 game_id = 2;
optional int32 eresult = 3 [default = 2];
repeated csgo.CMsgAMGetUserGameStatsResponse.Stats stats = 4;
repeated csgo.CMsgAMGetUserGameStatsResponse.Achievement_Blocks achievement_blocks = 5;
}
message CMsgGCGetCommandList {
optional uint32 app_id = 1;
optional string command_prefix = 2;
}
message CMsgGCGetCommandListResponse {
repeated string command_name = 1;
}
message CGCMsgMemCachedGet {
repeated string keys = 1;
}
message CGCMsgMemCachedGetResponse {
message ValueTag {
optional bool found = 1;
optional bytes value = 2;
}
repeated csgo.CGCMsgMemCachedGetResponse.ValueTag values = 1;
}
message CGCMsgMemCachedSet {
message KeyPair {
optional string name = 1;
optional bytes value = 2;
}
repeated csgo.CGCMsgMemCachedSet.KeyPair keys = 1;
}
message CGCMsgMemCachedDelete {
repeated string keys = 1;
}
message CGCMsgMemCachedStats {
}
message CGCMsgMemCachedStatsResponse {
optional uint64 curr_connections = 1;
optional uint64 cmd_get = 2;
optional uint64 cmd_set = 3;
optional uint64 cmd_flush = 4;
optional uint64 get_hits = 5;
optional uint64 get_misses = 6;
optional uint64 delete_hits = 7;
optional uint64 delete_misses = 8;
optional uint64 bytes_read = 9;
optional uint64 bytes_written = 10;
optional uint64 limit_maxbytes = 11;
optional uint64 curr_items = 12;
optional uint64 evictions = 13;
optional uint64 bytes = 14;
}
message CGCMsgSQLStats {
optional uint32 schema_catalog = 1;
}
message CGCMsgSQLStatsResponse {
optional uint32 threads = 1;
optional uint32 threads_connected = 2;
optional uint32 threads_active = 3;
optional uint32 operations_submitted = 4;
optional uint32 prepared_statements_executed = 5;
optional uint32 non_prepared_statements_executed = 6;
optional uint32 deadlock_retries = 7;
optional uint32 operations_timed_out_in_queue = 8;
optional uint32 errors = 9;
}
message CMsgAMAddFreeLicense {
optional fixed64 steamid = 1;
optional uint32 ip_public = 2;
optional uint32 packageid = 3;
optional string store_country_code = 4;
}
message CMsgAMAddFreeLicenseResponse {
optional int32 eresult = 1 [default = 2];
optional int32 purchase_result_detail = 2;
optional fixed64 transid = 3;
}
message CGCMsgGetIPLocation {
repeated fixed32 ips = 1;
}
message CIPLocationInfo {
optional uint32 ip = 1;
optional float latitude = 2;
optional float longitude = 3;
optional string country = 4;
optional string state = 5;
optional string city = 6;
}
message CGCMsgGetIPLocationResponse {
repeated csgo.CIPLocationInfo infos = 1;
}
message CGCMsgSystemStatsSchema {
optional uint32 gc_app_id = 1;
optional bytes schema_kv = 2;
}
message CGCMsgGetSystemStats {
}
message CGCMsgGetSystemStatsResponse {
optional uint32 gc_app_id = 1;
optional bytes stats_kv = 2;
optional uint32 active_jobs = 3;
optional uint32 yielding_jobs = 4;
optional uint32 user_sessions = 5;
optional uint32 game_server_sessions = 6;
optional uint32 socaches = 7;
optional uint32 socaches_to_unload = 8;
optional uint32 socaches_loading = 9;
optional uint32 writeback_queue = 10;
optional uint32 steamid_locks = 11;
optional uint32 logon_queue = 12;
optional uint32 logon_jobs = 13;
}
message CMsgAMSendEmail {
message ReplacementToken {
optional string token_name = 1;
optional string token_value = 2;
}
message PersonaNameReplacementToken {
optional fixed64 steamid = 1;
optional string token_name = 2;
}
optional fixed64 steamid = 1;
optional uint32 email_msg_type = 2;
optional uint32 email_format = 3;
repeated csgo.CMsgAMSendEmail.PersonaNameReplacementToken persona_name_tokens = 5;
optional uint32 source_gc = 6;
repeated csgo.CMsgAMSendEmail.ReplacementToken tokens = 7;
}
message CMsgAMSendEmailResponse {
optional uint32 eresult = 1 [default = 2];
}
message CMsgGCGetEmailTemplate {
optional uint32 app_id = 1;
optional uint32 email_msg_type = 2;
optional int32 email_lang = 3;
optional int32 email_format = 4;
}
message CMsgGCGetEmailTemplateResponse {
optional uint32 eresult = 1 [default = 2];
optional bool template_exists = 2;
optional string template = 3;
}
message CMsgAMGrantGuestPasses2 {
optional fixed64 steam_id = 1;
optional uint32 package_id = 2;
optional int32 passes_to_grant = 3;
optional int32 days_to_expiration = 4;
optional int32 action = 5;
}
message CMsgAMGrantGuestPasses2Response {
optional int32 eresult = 1 [default = 2];
optional int32 passes_granted = 2 [default = 0];
}
message CGCSystemMsg_GetAccountDetails {
option (msgpool_soft_limit) = 128;
option (msgpool_hard_limit) = 512;
optional fixed64 steamid = 1;
optional uint32 appid = 2;
}
message CGCSystemMsg_GetAccountDetails_Response {
option (msgpool_soft_limit) = 128;
option (msgpool_hard_limit) = 512;
optional uint32 eresult_deprecated = 1 [default = 2];
optional string account_name = 2;
optional string persona_name = 3;
optional bool is_profile_public = 4;
optional bool is_inventory_public = 5;
optional bool is_vac_banned = 7;
optional bool is_cyber_cafe = 8;
optional bool is_school_account = 9;
optional bool is_limited = 10;
optional bool is_subscribed = 11;
optional uint32 package = 12;
optional bool is_free_trial_account = 13;
optional uint32 free_trial_expiration = 14;
optional bool is_low_violence = 15;
optional bool is_account_locked_down = 16;
optional bool is_community_banned = 17;
optional bool is_trade_banned = 18;
optional uint32 trade_ban_expiration = 19;
optional uint32 accountid = 20;
optional uint32 suspension_end_time = 21;
optional string currency = 22;
optional uint32 steam_level = 23;
optional uint32 friend_count = 24;
optional uint32 account_creation_time = 25;
optional bool is_steamguard_enabled = 27;
optional bool is_phone_verified = 28;
optional bool is_two_factor_auth_enabled = 29;
optional uint32 two_factor_enabled_time = 30;
optional uint32 phone_verification_time = 31;
optional uint64 phone_id = 33;
optional bool is_phone_identifying = 34;
optional uint32 rt_identity_linked = 35;
optional uint32 rt_birth_date = 36;
optional string txn_country_code = 37;
}
message CMsgGCGetPersonaNames {
repeated fixed64 steamids = 1;
}
message CMsgGCGetPersonaNames_Response {
message PersonaName {
optional fixed64 steamid = 1;
optional string persona_name = 2;
}
repeated csgo.CMsgGCGetPersonaNames_Response.PersonaName succeeded_lookups = 1;
repeated fixed64 failed_lookup_steamids = 2;
}
message CMsgGCCheckFriendship {
optional fixed64 steamid_left = 1;
optional fixed64 steamid_right = 2;
}
message CMsgGCCheckFriendship_Response {
optional bool success = 1;
optional bool found_friendship = 2;
}
message CMsgGCMsgMasterSetDirectory {
message SubGC {
optional uint32 dir_index = 1;
optional string name = 2;
optional string box = 3;
optional string command_line = 4;
optional string gc_binary = 5;
}
optional uint32 master_dir_index = 1;
repeated csgo.CMsgGCMsgMasterSetDirectory.SubGC dir = 2;
}
message CMsgGCMsgMasterSetDirectory_Response {
optional int32 eresult = 1 [default = 2];
}
message CMsgGCMsgWebAPIJobRequestForwardResponse {
optional uint32 dir_index = 1;
}
message CGCSystemMsg_GetPurchaseTrust_Request {
optional fixed64 steamid = 1;
}
message CGCSystemMsg_GetPurchaseTrust_Response {
optional bool has_prior_purchase_history = 1;
optional bool has_no_recent_password_resets = 2;
optional bool is_wallet_cash_trusted = 3;
optional uint32 time_all_trusted = 4;
}
message CMsgGCHAccountVacStatusChange {
optional fixed64 steam_id = 1;
optional uint32 app_id = 2;
optional uint32 rtime_vacban_starts = 3;
optional bool is_banned_now = 4;
optional bool is_banned_future = 5;
}
message CMsgGCGetPartnerAccountLink {
optional fixed64 steamid = 1;
}
message CMsgGCGetPartnerAccountLink_Response {
optional uint32 pwid = 1;
optional uint32 nexonid = 2;
optional int32 ageclass = 3;
optional bool id_verified = 4 [default = true];
optional bool is_adult = 5;
}
message CMsgGCRoutingInfo {
enum RoutingMethod {
RANDOM = 0;
DISCARD = 1;
CLIENT_STEAMID = 2;
PROTOBUF_FIELD_UINT64 = 3;
WEBAPI_PARAM_UINT64 = 4;
}
repeated uint32 dir_index = 1;
optional csgo.CMsgGCRoutingInfo.RoutingMethod method = 2 [default = RANDOM];
optional csgo.CMsgGCRoutingInfo.RoutingMethod fallback = 3 [default = DISCARD];
optional uint32 protobuf_field = 4;
optional string webapi_param = 5;
}
message CMsgGCMsgMasterSetWebAPIRouting {
message Entry {
optional string interface_name = 1;
optional string method_name = 2;
optional csgo.CMsgGCRoutingInfo routing = 3;
}
repeated csgo.CMsgGCMsgMasterSetWebAPIRouting.Entry entries = 1;
}
message CMsgGCMsgMasterSetClientMsgRouting {
message Entry {
optional uint32 msg_type = 1;
optional csgo.CMsgGCRoutingInfo routing = 2;
}
repeated csgo.CMsgGCMsgMasterSetClientMsgRouting.Entry entries = 1;
}
message CMsgGCMsgMasterSetWebAPIRouting_Response {
optional int32 eresult = 1 [default = 2];
}
message CMsgGCMsgMasterSetClientMsgRouting_Response {
optional int32 eresult = 1 [default = 2];
}
message CMsgGCMsgSetOptions {
message MessageRange {
required uint32 low = 1;
required uint32 high = 2;
}
enum Option {
NOTIFY_USER_SESSIONS = 0;
NOTIFY_SERVER_SESSIONS = 1;
NOTIFY_ACHIEVEMENTS = 2;
NOTIFY_VAC_ACTION = 3;
}
repeated csgo.CMsgGCMsgSetOptions.Option options = 1;
repeated csgo.CMsgGCMsgSetOptions.MessageRange client_msg_ranges = 2;
}
message CMsgGCHUpdateSession {
message ExtraField {
optional string name = 1;
optional string value = 2;
}
optional fixed64 steam_id = 1;
optional uint32 app_id = 2;
optional bool online = 3;
optional fixed64 server_steam_id = 4;
optional uint32 server_addr = 5;
optional uint32 server_port = 6;
optional uint32 os_type = 7;
optional uint32 client_addr = 8;
repeated csgo.CMsgGCHUpdateSession.ExtraField extra_fields = 9;
optional fixed64 owner_id = 10;
optional uint32 cm_session_sysid = 11;
optional uint32 cm_session_identifier = 12;
repeated uint32 depot_ids = 13;
}
message CMsgNotificationOfSuspiciousActivity {
message MultipleGameInstances {
optional uint32 app_instance_count = 1;
repeated fixed64 other_steamids = 2;
}
optional fixed64 steamid = 1;
optional uint32 appid = 2;
optional csgo.CMsgNotificationOfSuspiciousActivity.MultipleGameInstances multiple_instances = 3;
}
message CMsgDPPartnerMicroTxns {
message PartnerMicroTxn {
optional uint32 init_time = 1;
optional uint32 last_update_time = 2;
optional uint64 txn_id = 3;
optional uint32 account_id = 4;
optional uint32 line_item = 5;
optional uint64 item_id = 6;
optional uint32 def_index = 7;
optional uint64 price = 8;
optional uint64 tax = 9;
optional uint64 price_usd = 10;
optional uint64 tax_usd = 11;
optional uint32 purchase_type = 12;
optional uint32 steam_txn_type = 13;
optional string country_code = 14;
optional string region_code = 15;
optional int32 quantity = 16;
optional uint64 ref_trans_id = 17;
}
message PartnerInfo {
optional uint32 partner_id = 1;
optional string partner_name = 2;
optional string currency_code = 3;
optional string currency_name = 4;
}
optional uint32 appid = 1;
optional string gc_name = 2;
optional csgo.CMsgDPPartnerMicroTxns.PartnerInfo partner = 3;
repeated csgo.CMsgDPPartnerMicroTxns.PartnerMicroTxn transactions = 4;
}
message CMsgDPPartnerMicroTxnsResponse {
enum EErrorCode {
k_MsgValid = 0;
k_MsgInvalidAppID = 1;
k_MsgInvalidPartnerInfo = 2;
k_MsgNoTransactions = 3;
k_MsgSQLFailure = 4;
k_MsgPartnerInfoDiscrepancy = 5;
k_MsgTransactionInsertFailed = 7;
k_MsgAlreadyRunning = 8;
k_MsgInvalidTransactionData = 9;
}
optional uint32 eresult = 1 [default = 2];
optional csgo.CMsgDPPartnerMicroTxnsResponse.EErrorCode eerrorcode = 2 [default = k_MsgValid];
}
message CChinaAgreementSessions_StartAgreementSessionInGame_Request {
optional uint32 appid = 1;
optional fixed64 steamid = 2;
}
message CChinaAgreementSessions_StartAgreementSessionInGame_Response {
optional string agreement_url = 1;
}
================================================
FILE: requirements.txt
================================================
six==1.10
enum34==1.1.2; python_version < '3.4'
gevent>=1.3.0
protobuf>=3.0.0
steam[client]~=1.0
gevent-eventemitter~=2.1
================================================
FILE: setup.py
================================================
#!/usr/bin/env python
from setuptools import setup, find_packages
from codecs import open
from os import path
import sys
here = path.abspath(path.dirname(__file__))
with open(path.join(here, 'README.rst'), encoding='utf-8') as f:
long_description = f.read()
with open(path.join(here, 'csgo/__init__.py'), encoding='utf-8') as f:
__version__ = f.readline().split('"')[1]
install_requires = [
'steam~=1.0',
'gevent-eventemitter>=2.1',
'gevent>=1.3.0',
'protobuf>=3.0.0',
'six>=1.10',
]
if sys.version_info < (3, 4):
install_requires.append('enum34>=1.0.4')
setup(
name='csgo',
version=__version__,
description='Module for interacting CSGO\'s Game Coordinator',
long_description=long_description,
url='https://github.com/ValvePython/csgo',
author="Rossen Georgiev",
author_email='rossen@rgp.io',
license='MIT',
classifiers=[
'Development Status :: 4 - Beta',
'Intended Audience :: Developers',
'License :: OSI Approved :: MIT License',
'Topic :: Software Development :: Libraries :: Python Modules',
'Natural Language :: English',
'Operating System :: OS Independent',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
],
keywords='valve steam steamid api webapi csgo global offensive',
packages=['csgo'] + ['csgo.'+x for x in find_packages(where='csgo')],
install_requires=install_requires,
zip_safe=True,
)