protodoc.io
Project rivet-gg/rivet
Welcome
Readme
License
Commits
GitHub project
Download proto files
Desktop application
Contact us
google.protobuf
rivet.backend.blog
rivet.backend.build
rivet.backend.captcha
rivet.backend.cdn
rivet.backend.cf
rivet.backend.cloud
rivet.backend.cluster
rivet.backend.ds
rivet.backend.ds.log
rivet.backend.faker
rivet.backend.game
rivet.backend.identity
rivet.backend.job
rivet.backend.job.log
rivet.backend.kv
rivet.backend.matchmaker
rivet.backend.matchmaker.lobby_find
rivet.backend.matchmaker.query
rivet.backend.net
rivet.backend.notification
rivet.backend.pkg.analytics.msg.event_create
rivet.backend.pkg.build.create
rivet.backend.pkg.build.get
rivet.backend.pkg.build.list_for_env
rivet.backend.pkg.build.list_for_game
rivet.backend.pkg.captcha.hcaptcha_config_get
rivet.backend.pkg.captcha.hcaptcha_verify
rivet.backend.pkg.captcha.request
rivet.backend.pkg.captcha.turnstile_config_get
rivet.backend.pkg.captcha.turnstile_verify
rivet.backend.pkg.captcha.verify
rivet.backend.pkg.cdn.msg.ns_config_update
rivet.backend.pkg.cdn.namespace_auth_user_remove
rivet.backend.pkg.cdn.namespace_auth_user_update
rivet.backend.pkg.cdn.namespace_create
rivet.backend.pkg.cdn.namespace_domain_create
rivet.backend.pkg.cdn.namespace_domain_remove
rivet.backend.pkg.cdn.namespace_get
rivet.backend.pkg.cdn.namespace_resolve_domain
rivet.backend.pkg.cdn.ns_auth_type_set
rivet.backend.pkg.cdn.ns_enable_domain_public_auth_set
rivet.backend.pkg.cdn.redis_cdn
rivet.backend.pkg.cdn.site_create
rivet.backend.pkg.cdn.site_get
rivet.backend.pkg.cdn.site_list_for_game
rivet.backend.pkg.cdn.version_get
rivet.backend.pkg.cdn.version_prepare
rivet.backend.pkg.cdn.version_publish
rivet.backend.pkg.cf_custom_hostname.get
rivet.backend.pkg.cf_custom_hostname.list_for_namespace_id
rivet.backend.pkg.cf_custom_hostname.msg.create
rivet.backend.pkg.cf_custom_hostname.msg.create_complete
rivet.backend.pkg.cf_custom_hostname.msg.create_fail
rivet.backend.pkg.cf_custom_hostname.msg.delete
rivet.backend.pkg.cf_custom_hostname.msg.delete_complete
rivet.backend.pkg.cf_custom_hostname.msg.status_set
rivet.backend.pkg.cf_custom_hostname.resolve_hostname
rivet.backend.pkg.cloud.device_link_create
rivet.backend.pkg.cloud.game_config_create
rivet.backend.pkg.cloud.game_config_get
rivet.backend.pkg.cloud.game_token_create
rivet.backend.pkg.cloud.msg.device_link_complete
rivet.backend.pkg.cloud.msg.device_link_complete_complete
rivet.backend.pkg.cloud.msg.version_name_reserve
rivet.backend.pkg.cloud.msg.version_name_reserve_complete
rivet.backend.pkg.cloud.namespace_create
rivet.backend.pkg.cloud.namespace_get
rivet.backend.pkg.cloud.namespace_token_development_create
rivet.backend.pkg.cloud.namespace_token_public_create
rivet.backend.pkg.cloud.version_get
rivet.backend.pkg.cloud.version_publish
rivet.backend.pkg.custom_user_avatar.list_for_game
rivet.backend.pkg.custom_user_avatar.upload_complete
rivet.backend.pkg.debug.email_res
rivet.backend.pkg.email.send
rivet.backend.pkg.email_verification.complete
rivet.backend.pkg.email_verification.create
rivet.backend.pkg.external.msg.request_call
rivet.backend.pkg.external.msg.request_call_complete
rivet.backend.pkg.external.msg.request_call_fail
rivet.backend.pkg.external.request_validate
rivet.backend.pkg.faker.build
rivet.backend.pkg.faker.cdn_site
rivet.backend.pkg.faker.game
rivet.backend.pkg.faker.game_namespace
rivet.backend.pkg.faker.game_version
rivet.backend.pkg.faker.job_run
rivet.backend.pkg.faker.job_template
rivet.backend.pkg.faker.mm_lobby
rivet.backend.pkg.faker.mm_lobby_row
rivet.backend.pkg.faker.mm_player
rivet.backend.pkg.faker.region
rivet.backend.pkg.faker.team
rivet.backend.pkg.faker.user
rivet.backend.pkg.game.banner_upload_complete
rivet.backend.pkg.game.create
rivet.backend.pkg.game.get
rivet.backend.pkg.game.list_all
rivet.backend.pkg.game.list_for_team
rivet.backend.pkg.game.logo_upload_complete
rivet.backend.pkg.game.msg.create_complete
rivet.backend.pkg.game.msg.ns_version_set_complete
rivet.backend.pkg.game.msg.update
rivet.backend.pkg.game.namespace_create
rivet.backend.pkg.game.namespace_get
rivet.backend.pkg.game.namespace_list
rivet.backend.pkg.game.namespace_resolve_name_id
rivet.backend.pkg.game.namespace_resolve_url
rivet.backend.pkg.game.namespace_validate
rivet.backend.pkg.game.namespace_version_history_list
rivet.backend.pkg.game.namespace_version_set
rivet.backend.pkg.game.recommend
rivet.backend.pkg.game.resolve_name_id
rivet.backend.pkg.game.resolve_namespace_id
rivet.backend.pkg.game.token_development_validate
rivet.backend.pkg.game.validate
rivet.backend.pkg.game.version_create
rivet.backend.pkg.game.version_get
rivet.backend.pkg.game.version_list
rivet.backend.pkg.game.version_validate
rivet.backend.pkg.ip.info
rivet.backend.pkg.job.redis_job
rivet.backend.pkg.job_log.msg.export
rivet.backend.pkg.job_log.msg.export_complete
rivet.backend.pkg.job_log.read
rivet.backend.pkg.job_run.get
rivet.backend.pkg.job_run.metrics_log
rivet.backend.pkg.job_run.msg.alloc_planned
rivet.backend.pkg.job_run.msg.cleanup
rivet.backend.pkg.job_run.msg.cleanup_complete
rivet.backend.pkg.job_run.msg.create
rivet.backend.pkg.job_run.msg.create_complete
rivet.backend.pkg.job_run.msg.drain_all
rivet.backend.pkg.job_run.msg.eval_complete
rivet.backend.pkg.job_run.msg.fail
rivet.backend.pkg.job_run.msg.finished
rivet.backend.pkg.job_run.msg.ports_resolved
rivet.backend.pkg.job_run.msg.started
rivet.backend.pkg.job_run.msg.stop
rivet.backend.pkg.job_run.msg.traefik_create_complete
rivet.backend.pkg.mm.dev_player_token_create
rivet.backend.pkg.mm.lobby_find_fail
rivet.backend.pkg.mm.lobby_find_lobby_query_list
rivet.backend.pkg.mm.lobby_find_try_complete
rivet.backend.pkg.mm.lobby_for_run_id
rivet.backend.pkg.mm.lobby_get
rivet.backend.pkg.mm.lobby_history
rivet.backend.pkg.mm.lobby_history_export
rivet.backend.pkg.mm.lobby_idle_update
rivet.backend.pkg.mm.lobby_list_for_namespace
rivet.backend.pkg.mm.lobby_list_for_user_id
rivet.backend.pkg.mm.lobby_player_count
rivet.backend.pkg.mm.lobby_runtime_aggregate
rivet.backend.pkg.mm.lobby_state_get
rivet.backend.pkg.mm.msg.lobby_cleanup
rivet.backend.pkg.mm.msg.lobby_cleanup_complete
rivet.backend.pkg.mm.msg.lobby_closed_set
rivet.backend.pkg.mm.msg.lobby_closed_set_complete
rivet.backend.pkg.mm.msg.lobby_create
rivet.backend.pkg.mm.msg.lobby_create_complete
rivet.backend.pkg.mm.msg.lobby_create_fail
rivet.backend.pkg.mm.msg.lobby_find
rivet.backend.pkg.mm.msg.lobby_find_complete
rivet.backend.pkg.mm.msg.lobby_find_fail
rivet.backend.pkg.mm.msg.lobby_history_export
rivet.backend.pkg.mm.msg.lobby_history_export_complete
rivet.backend.pkg.mm.msg.lobby_ready
rivet.backend.pkg.mm.msg.lobby_ready_complete
rivet.backend.pkg.mm.msg.lobby_state_set
rivet.backend.pkg.mm.msg.lobby_state_set_complete
rivet.backend.pkg.mm.msg.lobby_stop
rivet.backend.pkg.mm.msg.nomad_node_closed_set
rivet.backend.pkg.mm.msg.player_create_complete
rivet.backend.pkg.mm.msg.player_register
rivet.backend.pkg.mm.msg.player_register_complete
rivet.backend.pkg.mm.msg.player_register_fail
rivet.backend.pkg.mm.msg.player_remove
rivet.backend.pkg.mm.msg.player_remove_complete
rivet.backend.pkg.mm.msg.player_remove_fail
rivet.backend.pkg.mm.player_count_for_namespace
rivet.backend.pkg.mm.player_get
rivet.backend.pkg.mm_config.game_get
rivet.backend.pkg.mm_config.game_upsert
rivet.backend.pkg.mm_config.lobby_group_get
rivet.backend.pkg.mm_config.lobby_group_resolve_name_id
rivet.backend.pkg.mm_config.lobby_group_resolve_version
rivet.backend.pkg.mm_config.namespace_config_set
rivet.backend.pkg.mm_config.namespace_config_validate
rivet.backend.pkg.mm_config.namespace_create
rivet.backend.pkg.mm_config.namespace_get
rivet.backend.pkg.mm_config.version_get
rivet.backend.pkg.mm_config.version_prepare
rivet.backend.pkg.mm_config.version_publish
rivet.backend.pkg.nomad.msg.monitor_alloc_plan
rivet.backend.pkg.nomad.msg.monitor_alloc_update
rivet.backend.pkg.nomad.msg.monitor_eval_update
rivet.backend.pkg.nomad.msg.monitor_node_registered
rivet.backend.pkg.region.get
rivet.backend.pkg.region.list
rivet.backend.pkg.region.list_for_game
rivet.backend.pkg.region.recommend
rivet.backend.pkg.region.resolve
rivet.backend.pkg.region.resolve_for_game
rivet.backend.pkg.team.avatar_upload_complete
rivet.backend.pkg.team.get
rivet.backend.pkg.team.join_request_list
rivet.backend.pkg.team.member_count
rivet.backend.pkg.team.member_get
rivet.backend.pkg.team.member_list
rivet.backend.pkg.team.member_relationship_get
rivet.backend.pkg.team.msg.create
rivet.backend.pkg.team.msg.create_complete
rivet.backend.pkg.team.msg.create_fail
rivet.backend.pkg.team.msg.deactivated_update
rivet.backend.pkg.team.msg.join_request_create
rivet.backend.pkg.team.msg.join_request_create_complete
rivet.backend.pkg.team.msg.join_request_create_fail
rivet.backend.pkg.team.msg.join_request_resolve
rivet.backend.pkg.team.msg.join_request_resolve_complete
rivet.backend.pkg.team.msg.member_create
rivet.backend.pkg.team.msg.member_create_complete
rivet.backend.pkg.team.msg.member_create_fail
rivet.backend.pkg.team.msg.member_kick
rivet.backend.pkg.team.msg.member_kick_complete
rivet.backend.pkg.team.msg.member_remove
rivet.backend.pkg.team.msg.member_remove_complete
rivet.backend.pkg.team.msg.owner_transfer
rivet.backend.pkg.team.msg.owner_transfer_complete
rivet.backend.pkg.team.msg.profile_set
rivet.backend.pkg.team.msg.profile_set_complete
rivet.backend.pkg.team.msg.profile_set_fail
rivet.backend.pkg.team.msg.update
rivet.backend.pkg.team.msg.user_ban
rivet.backend.pkg.team.msg.user_ban_complete
rivet.backend.pkg.team.msg.user_unban
rivet.backend.pkg.team.msg.user_unban_complete
rivet.backend.pkg.team.profile_validate
rivet.backend.pkg.team.recommend
rivet.backend.pkg.team.resolve_display_name
rivet.backend.pkg.team.search
rivet.backend.pkg.team.user_ban_get
rivet.backend.pkg.team.user_ban_list
rivet.backend.pkg.team.validate
rivet.backend.pkg.team_invite.get
rivet.backend.pkg.team_invite.msg.consume
rivet.backend.pkg.team_invite.msg.consume_fail
rivet.backend.pkg.team_invite.msg.create
rivet.backend.pkg.team_invite.msg.create_complete
rivet.backend.pkg.token.create
rivet.backend.pkg.token.exchange
rivet.backend.pkg.token.get
rivet.backend.pkg.token.revoke
rivet.backend.pkg.upload.complete
rivet.backend.pkg.upload.delete
rivet.backend.pkg.upload.file_list
rivet.backend.pkg.upload.get
rivet.backend.pkg.upload.list_for_user
rivet.backend.pkg.upload.msg.complete_complete
rivet.backend.pkg.upload.msg.delete
rivet.backend.pkg.upload.msg.delete_complete
rivet.backend.pkg.upload.prepare
rivet.backend.pkg.user.avatar_upload_complete
rivet.backend.pkg.user.get
rivet.backend.pkg.user.msg.admin_set
rivet.backend.pkg.user.msg.create
rivet.backend.pkg.user.msg.create_complete
rivet.backend.pkg.user.msg.delete
rivet.backend.pkg.user.msg.delete_complete
rivet.backend.pkg.user.msg.event
rivet.backend.pkg.user.msg.game_update
rivet.backend.pkg.user.msg.mm_lobby_join
rivet.backend.pkg.user.msg.profile_set
rivet.backend.pkg.user.msg.search_update
rivet.backend.pkg.user.msg.update
rivet.backend.pkg.user.msg.updated
rivet.backend.pkg.user.mutual_friend_list
rivet.backend.pkg.user.my_test
rivet.backend.pkg.user.pending_delete_toggle
rivet.backend.pkg.user.profile_validate
rivet.backend.pkg.user.resolve_email
rivet.backend.pkg.user.search
rivet.backend.pkg.user.team_list
rivet.backend.pkg.user.token_create
rivet.backend.pkg.user_identity.create
rivet.backend.pkg.user_identity.delete
rivet.backend.pkg.user_identity.get
rivet.backend.pkg.user_identity.msg.create_complete
rivet.backend.region
rivet.backend.team
rivet.backend.upload
rivet.backend.user
rivet.backend.user.event
rivet.backend.user.update
rivet.backend.user_identity
rivet.chirp
rivet.claims
rivet.common
rivet.perf
rivet.backend.pkg.captcha.request
Request
Response
package
rivet.backend.pkg.captcha.request
Get desktop application:
View/edit binary Protocol Buffers messages
message
Request
request.proto:8
map
<
string
,
string
> topic
= 1
string
remote_address
= 2
optional
captcha.CaptchaConfig
captcha_config
= 3
optional
common.Uuid
user_id
= 4
optional
common.Uuid
namespace_id
= 5
message
Response
request.proto:16
bool
needs_verification
= 1