Difference between revisions of "Generic Source Server Events"
m (Fix for {{3}}. Seriously, how many pages are missing the third argument for hl2msg?) |
Joinedsenses (talk | contribs) m (→player_info) |
||
(8 intermediate revisions by 4 users not shown) | |||
Line 5: | Line 5: | ||
{{qnotice|Send once a server starts (spawns)}}<br> | {{qnotice|Send once a server starts (spawns)}}<br> | ||
{{begin-hl2msg|server_spawn|string}} | {{begin-hl2msg|server_spawn|string}} | ||
− | {{hl2msg|string|hostname|}} | + | {{hl2msg|string|hostname|public host name}} |
− | {{hl2msg|string|address|}} | + | {{hl2msg|string|address|hostame, IP or DNS name}} |
− | {{hl2msg|string|port|}} | + | {{hl2msg|string|ip|}} |
− | {{hl2msg|string|game|}} | + | {{hl2msg|string|port|server port}} |
− | {{hl2msg|string|mapname|}} | + | {{hl2msg|string|game|game dir}} |
− | {{hl2msg|long|maxplayers|}} | + | {{hl2msg|string|mapname|map name}} |
− | {{hl2msg|string|os|}} | + | {{hl2msg|long|maxplayers|max players}} |
− | {{hl2msg|bool|dedicated|}} | + | {{hl2msg|string|os|WIN32, LINUX}} |
− | {{hl2msg|bool|password|}} | + | {{hl2msg|bool|dedicated|true if dedicated server}} |
+ | {{hl2msg|bool|official|true if official valve dedicated server}} | ||
+ | {{hl2msg|bool|password|true if password protected}} | ||
{{end-hl2msg}} | {{end-hl2msg}} | ||
Line 19: | Line 21: | ||
{{qnotice|Server shut down}} | {{qnotice|Server shut down}} | ||
{{begin-hl2msg|server_shutdown|string}} | {{begin-hl2msg|server_shutdown|string}} | ||
− | {{hl2msg|string|reason|}} | + | {{hl2msg|string|reason|reason why server was shut down}} |
{{end-hl2msg}} | {{end-hl2msg}} | ||
Line 25: | Line 27: | ||
{{qnotice|A server console var has changed}} | {{qnotice|A server console var has changed}} | ||
{{begin-hl2msg|server_cvar|string}} | {{begin-hl2msg|server_cvar|string}} | ||
− | {{hl2msg|string|cvarname|}} | + | {{hl2msg|string|cvarname|cvar name, eg "mp_roundtime"}} |
− | {{hl2msg|string|cvarvalue|}} | + | {{hl2msg|string|cvarvalue|new cvar value}} |
{{end-hl2msg}} | {{end-hl2msg}} | ||
− | === | + | === server_message === |
{{qnotice|A generic server message}} | {{qnotice|A generic server message}} | ||
{{begin-hl2msg|server_message|string}} | {{begin-hl2msg|server_message|string}} | ||
− | {{hl2msg|string|text|}} | + | {{hl2msg|string|text|the message text}} |
{{end-hl2msg}} | {{end-hl2msg}} | ||
Line 38: | Line 40: | ||
{{qnotice|When the server has a ban added}} | {{qnotice|When the server has a ban added}} | ||
{{begin-hl2msg|server_addban|string}} | {{begin-hl2msg|server_addban|string}} | ||
− | {{hl2msg|string|name|}} | + | {{hl2msg|string|name|player name}} |
− | {{hl2msg|string|userid|}} | + | {{hl2msg|string|userid|user ID on server}} |
− | {{hl2msg|string|networkid|}} | + | {{hl2msg|string|networkid|player network (i.e steam) id}} |
− | {{hl2msg|string|ip|}} | + | {{hl2msg|string|ip|IP address}} |
− | {{hl2msg|string|duration|}} | + | {{hl2msg|string|duration|length of the ban}} |
− | {{hl2msg|string|by|}} | + | {{hl2msg|string|by|banned by...}} |
− | {{hl2msg|bool|kicked|}} | + | {{hl2msg|bool|kicked|whether the player was also kicked}} |
{{end-hl2msg}} | {{end-hl2msg}} | ||
Line 50: | Line 52: | ||
{{qnotice|When the server has a ban removed}} | {{qnotice|When the server has a ban removed}} | ||
{{begin-hl2msg|server_removeban|string}} | {{begin-hl2msg|server_removeban|string}} | ||
− | {{hl2msg|string|networkid|}} | + | {{hl2msg|string|networkid|player network (i.e steam) id}} |
− | {{hl2msg|string|ip|}} | + | {{hl2msg|string|ip|IP address}} |
− | {{hl2msg| | + | {{hl2msg|string|by|removed by...}} |
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== player_connect === | === player_connect === | ||
− | {{qnotice|A new | + | {{qnotice|A new client connected}} |
{{begin-hl2msg|player_connect|string}} | {{begin-hl2msg|player_connect|string}} | ||
− | {{hl2msg|string|name|}} | + | {{hl2msg|string|name|player name}} |
− | {{hl2msg|byte|index|}} | + | {{hl2msg|byte|index|player slot (entity index-1)}} |
− | {{hl2msg|short|userid|}} | + | {{hl2msg|short|userid|user ID on server (unique on server)}} |
− | {{hl2msg|string|networkid|}} | + | {{hl2msg|string|networkid|player network (i.e steam) id}} |
− | {{hl2msg|string|address|}} | + | {{hl2msg|string|address|ip:port}} |
+ | {{hl2msg|short|bot|is a bot}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === player_connect_client === | ||
+ | {{qnotice|A new client connected, only present in OB}} | ||
+ | {{begin-hl2msg|player_connect_client|string}} | ||
+ | {{hl2msg|string|name|player name}} | ||
+ | {{hl2msg|byte|index|player slot (entity index-1)}} | ||
+ | {{hl2msg|short|userid|user ID on server (unique on server)}} | ||
+ | {{hl2msg|string|networkid|player network (i.e steam) id}} | ||
+ | {{hl2msg|short|bot|is a bot}} | ||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== player_info === | === player_info === | ||
− | {{qnotice|A player changed | + | {{qnotice|A player changed their name}} |
{{begin-hl2msg|player_info|string}} | {{begin-hl2msg|player_info|string}} | ||
− | {{hl2msg|string|name|}} | + | {{hl2msg|string|name|player name}} |
− | {{hl2msg|byte|index|}} | + | {{hl2msg|byte|index|player slot (entity index-1)}} |
− | {{hl2msg|short|userid|}} | + | {{hl2msg|short|userid|user ID on server (unique on server)}} |
− | {{hl2msg|string|networkid|}} | + | {{hl2msg|string|networkid|player network (i.e steam) id}} |
− | {{hl2msg|bool|bot|}} | + | {{hl2msg|bool|bot|true if player is a AI bot}} |
{{end-hl2msg}} | {{end-hl2msg}} | ||
Line 78: | Line 91: | ||
{{qnotice|A client was disconnected}} | {{qnotice|A client was disconnected}} | ||
{{begin-hl2msg|player_disconnect|string}} | {{begin-hl2msg|player_disconnect|string}} | ||
− | {{hl2msg|short|userid|}} | + | {{hl2msg|short|userid|user ID on server}} |
− | {{hl2msg|string|reason|}} | + | {{hl2msg|string|reason|reason the player left the server}} |
− | {{hl2msg|string|name|}} | + | {{hl2msg|string|name|player name}} |
− | {{hl2msg|string|networkid|}} | + | {{hl2msg|string|networkid|player network (i.e steam) id}} |
+ | {{hl2msg|short|bot|is a bot}} | ||
{{end-hl2msg}} | {{end-hl2msg}} | ||
Line 87: | Line 101: | ||
{{qnotice|A client has entered the game (connected and loaded)}} | {{qnotice|A client has entered the game (connected and loaded)}} | ||
{{begin-hl2msg|player_activate|string}} | {{begin-hl2msg|player_activate|string}} | ||
− | {{hl2msg|short|userid|}} | + | {{hl2msg|short|userid|user ID on server}} |
{{end-hl2msg}} | {{end-hl2msg}} | ||
Line 93: | Line 107: | ||
{{qnotice|When a client sends a message in chat}} | {{qnotice|When a client sends a message in chat}} | ||
{{begin-hl2msg|player_say|string}} | {{begin-hl2msg|player_say|string}} | ||
− | {{hl2msg|short|userid|}} | + | {{hl2msg|short|userid|user ID on server}} |
− | {{hl2msg|string|text|}} | + | {{hl2msg|string|text|the say text}} |
{{end-hl2msg}} | {{end-hl2msg}} |
Latest revision as of 20:40, 4 May 2022
- Refer back to Game Events (Source) for more events.
These should apply to all Source Engine Servers
Contents
server_spawn
Note: Send once a server starts (spawns)
Name: | server_spawn | |||||||||||||||||||||||||||||||||
Structure: |
|
server_shutdown
Note: Server shut down
Name: | server_shutdown | |||
Structure: |
|
server_cvar
Note: A server console var has changed
Name: | server_cvar | ||||||
Structure: |
|
server_message
Note: A generic server message
Name: | server_message | |||
Structure: |
|
server_addban
Note: When the server has a ban added
Name: | server_addban | |||||||||||||||||||||
Structure: |
|
server_removeban
Note: When the server has a ban removed
Name: | server_removeban | |||||||||
Structure: |
|
player_connect
Note: A new client connected
Name: | player_connect | ||||||||||||||||||
Structure: |
|
player_connect_client
Note: A new client connected, only present in OB
Name: | player_connect_client | |||||||||||||||
Structure: |
|
player_info
Note: A player changed their name
Name: | player_info | |||||||||||||||
Structure: |
|
player_disconnect
Note: A client was disconnected
Name: | player_disconnect | |||||||||||||||
Structure: |
|
player_activate
Note: A client has entered the game (connected and loaded)
Name: | player_activate | |||
Structure: |
|
player_say
Note: When a client sends a message in chat
Name: | player_say | ||||||
Structure: |
|