Эта статья документации для всего, что использует платформу Source. Нажмите для получения дополнительной информации.

Category:Ru/Networking: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
(Russian translate)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{lang|Category:Networking}}[[Category:Programming:ru]]
{{LanguageBar|title=Категория:Сетевое взаимодействие}}
{{translate}}
{{Source|4}} использует архитектуру клиент-сервер. Практика передачи информации между двумя сторонами известна как '''сетевое взаимодействие'''.
 
Общий обзор сетевого взаимодействия для платформы Source смотрите в статье {{L|Source Multiplayer Networking|многопользовательское сетевое взаимодействие}}. Более подробное теоретическое описание концепции сетевого взаимодействия смотрите в {{L|Latency Compensating Methods in Client/Server In-game Protocol Design and Optimization|статье Яна Бернье}}.
 
==Кратко...==
;от Сервера к Клиенту
:[[Networking Entities|Обновление объектов]], об изменении состояния объектов мира (основная задача)
:[[Networking Events & Messages|Игровые события и сообщения пользователей]], о событиях типа "запустил и забыл"
:[[Temporary Entity|Временные объекты]], об эффектах мира типа "запустил и забыл"
;от Клиента к Серверу
:[[Usercmd|Команды пользователя]], о потоковом вводе данных от игрока
:[[ServerCmd()]], об эпизодическом вводе данных от игрока
 
{{source topicon}}
 
{{ACategory|Programming}}

Latest revision as of 13:11, 11 July 2025

English (en)Español (es)Français (fr)日本語 (ja)Русский (ru)Türkçe (tr)中文 (zh)Translate (Translate)

Source Source использует архитектуру клиент-сервер. Практика передачи информации между двумя сторонами известна как сетевое взаимодействие.

Общий обзор сетевого взаимодействия для платформы Source смотрите в статье многопользовательское сетевое взаимодействие(en). Более подробное теоретическое описание концепции сетевого взаимодействия смотрите в статье Яна Бернье(en).

Кратко...

от Сервера к Клиенту
Обновление объектов, об изменении состояния объектов мира (основная задача)
Игровые события и сообщения пользователей, о событиях типа "запустил и забыл"
Временные объекты, об эффектах мира типа "запустил и забыл"
от Клиента к Серверу
Команды пользователя, о потоковом вводе данных от игрока
ServerCmd(), об эпизодическом вводе данных от игрока