翻訳と辞書
Words near each other
・ Netcare System
・ Netcars
・ Netcat
・ NetCDF
・ NetCDF Explorer
・ NetCDF Operators
・ Netcell
・ NetCenter
・ NetCentrics
・ Netcha
・ Netchain analysis
・ Netcher Road Covered Bridge
・ Netco
・ Netco (Somalia)
・ Netco Government Services
Netcode
・ NetCologne
・ Netcom
・ NetCom (Norway)
・ Netcom (United States)
・ Netcomics
・ Netconcepts
・ NETCONF
・ Netcong
・ Netcong (NJT station)
・ Netcong School District
・ Netcong, New Jersey
・ Netcong-Stanhope Cutoff
・ Netcordia
・ NetCorps


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Netcode : ウィキペディア英語版
Netcode
Netcode is a blanket term for anything that somehow relates to networking in online games; netcode is a term most commonly used by gamers when discussing synchronization issues between clients and servers. The actual elements of a game engine that can cause so-called "netcode issues" include, among other things, latency, lag compensation or the lack thereof, simulation errors, and network issues between the client and server that are completely out of the game's hands. Netcode as a term tends to be used only in the gaming community, as it is not recognized as an actual computer science term.〔(【引用サイトリンク】url=http://www.labautopedia.org/mw/index.php?title=List_of_programming_and_computer_science_terms#N )〕〔(【引用サイトリンク】url=http://www.computerhope.com/jargon/program.htm )
== Potential causes of netcode issues ==
Latency is an unavoidable fact of online games, caused by not only network latency, which is largely out of a game's control, but also latency inherent in the way game simulations are run. There are several lag compensation methods used to disguise, reduce, or cope with latency, however their feasibility varies by application.
A single update of a game simulation is known as a tick. The rate at which the simulation is run on a server is referred often to as the server's ''tickrate''; this is essentially the server equivalent of a client's frame rate, absent any rendering system.〔(【引用サイトリンク】 title=Source Multiplayer Networking )〕 Tickrate is limited by the length of time it takes to run the simulation, and is often intentionally limited further to reduce instability introduced by a fluctuating tickrate, and to reduce CPU and data transmission costs. A lower tickrate increases latency in the synchronization of the game simulation between the server and clients. Tickrate for games like first-person shooters can vary from 60 ticks per seconds for games like ''Quake'' or ''Counter-Strike: Global Offensive'' in competitive mode to 30 ticks per seconds for games like ''Battlefield 4'' and ''Titanfall''. A lower tickrate also naturally reduces the precision of the simulation,〔 which itself might cause problems if taken too far, or if the client and server simulations are running at significantly different rates.
Games may limit the number of times per second that updates are sent to a particular client, and/or are sent about particular objects in the game's world. Because of limitations in the amount of bandwidth available, and the CPU time that's taken by network communication, some games prioritize certain critical communication while limiting the frequency and priority of less important information.〔 As with the tickrate, this effectively increases the synchronization latency. Game engines may also reduce the precision of some values sent over the network to help with bandwidth use;〔 this lack of precision may in some instances be noticeable.
Various simulation synchronization errors between machines can also fall under the "netcode issues" blanket. These may include bugs which cause the simulation to proceed differently on one machine than on another, or which cause some things to not be communicated when the user perceives that they ought to be.〔 Traditionally, real-time strategy games have used lock-step peer-to-peer networking models where it is assumed the simulation will run exactly the same on all clients; if, however, one client falls out of step for any reason, the desynchronization may compound and be unrecoverable.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Netcode」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.