਍㰀栀琀洀氀㸀ഀ ਍㰀琀椀琀氀攀㸀瀀最   ㈀ 㰀⼀琀椀琀氀攀㸀ഀ ਍㰀猀挀爀椀瀀琀 琀礀瀀攀㴀∀琀攀砀琀⼀樀愀瘀愀猀挀爀椀瀀琀∀㸀 ഀ ਍㰀⼀猀挀爀椀瀀琀㸀ഀ ਍㰀戀漀搀礀㸀ഀ ਍㰀琀愀戀氀攀 戀漀爀搀攀爀㴀∀ ∀ 栀攀椀最栀琀㴀∀㈀㜀㘀∀ 眀椀搀琀栀㴀∀㌀㘀㜀∀㸀ഀ ਍㰀搀椀瘀 猀琀礀氀攀㴀∀瀀漀猀椀琀椀漀渀㨀愀戀猀漀氀甀琀攀㬀 琀漀瀀㨀 㬀 氀攀昀琀㨀 㬀∀㸀㰀椀洀最 猀爀挀㴀∀戀最椀洀最⼀戀最   ㈀ ⸀樀瀀最∀⼀㸀㰀⼀搀椀瘀㸀ഀ
਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㘀⸀ 㜀㘀㬀挀漀氀漀爀㨀 ⌀昀昀昀昀昀昀㬀∀㸀㰀愀 栀爀攀昀㴀∀⌀∀ 漀渀䌀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀瀀愀爀攀渀琀⸀琀漀漀氀戀愀爀⸀䜀漀琀漀一攀眀倀愀最攀⠀㄀㔀⤀㬀 爀攀琀甀爀渀 昀愀氀猀攀∀㸀䐀攀挀氀愀爀愀琀椀漀渀㰀⼀愀㸀㰀⼀猀瀀愀渀㸀ഀ
਍㰀搀椀瘀 猀琀礀氀攀㴀∀瀀漀猀椀琀椀漀渀㨀愀戀猀漀氀甀琀攀㬀琀漀瀀㨀㠀⸀㐀㐀㄀㬀氀攀昀琀㨀㄀㌀㌀⸀㠀㤀㈀㬀∀㸀㰀渀漀戀爀㸀ഀ Implementation਍㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㘀⸀ 㜀㘀㬀挀漀氀漀爀㨀 ⌀㠀 㠀 㠀 㬀∀㸀㰀愀 栀爀攀昀㴀∀⌀∀ 漀渀䌀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀瀀愀爀攀渀琀⸀琀漀漀氀戀愀爀⸀䜀漀琀漀一攀眀倀愀最攀⠀㌀ ⤀㬀 爀攀琀甀爀渀 昀愀氀猀攀∀㸀匀漀洀攀㰀⼀愀㸀㰀⼀猀瀀愀渀㸀ഀ Unreal਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㘀⸀ 㜀㘀㬀挀漀氀漀爀㨀 ⌀㠀 㠀 㠀 㬀∀㸀㰀愀 栀爀攀昀㴀∀⌀∀ 漀渀䌀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀瀀愀爀攀渀琀⸀琀漀漀氀戀愀爀⸀䜀漀琀漀一攀眀倀愀最攀⠀㌀ ⤀㬀 爀攀琀甀爀渀 昀愀氀猀攀∀㸀䌀氀愀猀猀攀猀㰀⼀愀㸀㰀⼀猀瀀愀渀㸀ഀ &਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㘀⸀ 㜀㘀㬀挀漀氀漀爀㨀 ⌀㠀 㠀 㠀 㬀∀㸀㰀愀 栀爀攀昀㴀∀⌀∀ 漀渀䌀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀瀀愀爀攀渀琀⸀琀漀漀氀戀愀爀⸀䜀漀琀漀一攀眀倀愀最攀⠀㌀ ⤀㬀 爀攀琀甀爀渀 昀愀氀猀攀∀㸀匀琀爀甀挀琀猀㰀⼀愀㸀㰀⼀猀瀀愀渀㸀ഀ
਍㰀搀椀瘀 猀琀礀氀攀㴀∀瀀漀猀椀琀椀漀渀㨀愀戀猀漀氀甀琀攀㬀琀漀瀀㨀㄀⸀㠀㔀㤀㬀氀攀昀琀㨀㄀㤀㌀⸀ ㌀㌀㬀∀㸀㰀渀漀戀爀㸀ഀ Class਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㘀⸀ 㜀㘀㬀挀漀氀漀爀㨀 ⌀㤀㤀㤀㤀搀㤀㬀∀㸀㰀愀 栀爀攀昀㴀∀⌀∀ 漀渀䌀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀瀀愀爀攀渀琀⸀琀漀漀氀戀愀爀⸀䜀漀琀漀一攀眀倀愀最攀⠀㄀㔀⤀㬀 爀攀琀甀爀渀 昀愀氀猀攀∀㸀愀渀搀㰀⼀愀㸀㰀⼀猀瀀愀渀㸀ഀ Variable਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㘀⸀ 㜀㘀㬀挀漀氀漀爀㨀 ⌀㤀㤀㤀㤀搀㤀㬀∀㸀㰀愀 栀爀攀昀㴀∀⌀∀ 漀渀䌀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀瀀愀爀攀渀琀⸀琀漀漀氀戀愀爀⸀䜀漀琀漀一攀眀倀愀最攀⠀㄀㔀⤀㬀 爀攀琀甀爀渀 昀愀氀猀攀∀㸀䐀攀挀氀愀爀愀琀椀漀渀㰀⼀愀㸀㰀⼀猀瀀愀渀㸀ഀ ਍㰀搀椀瘀 猀琀礀氀攀㴀∀瀀漀猀椀琀椀漀渀㨀愀戀猀漀氀甀琀攀㬀琀漀瀀㨀㠀⸀㐀㐀㄀㬀氀攀昀琀㨀㄀㤀㌀⸀ ㌀㌀㬀∀㸀㰀渀漀戀爀㸀ഀ Replication਍㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㘀⸀ 㜀㘀㬀挀漀氀漀爀㨀 ⌀㤀㤀㤀㤀搀㤀㬀∀㸀㰀愀 栀爀攀昀㴀∀⌀∀ 漀渀䌀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀瀀愀爀攀渀琀⸀琀漀漀氀戀愀爀⸀䜀漀琀漀一攀眀倀愀最攀⠀㈀㌀⤀㬀 爀攀琀甀爀渀 昀愀氀猀攀∀㸀一愀琀椀瘀攀㰀⼀愀㸀㰀⼀猀瀀愀渀㸀ഀ Functions਍㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㐀⸀㔀㠀㄀㬀挀漀氀漀爀㨀 ⌀昀昀昀昀昀昀㬀∀㸀刀攀瀀氀椀挀愀琀椀漀渀㰀⼀猀瀀愀渀㸀ഀ
਍㰀搀椀瘀 猀琀礀氀攀㴀∀瀀漀猀椀琀椀漀渀㨀愀戀猀漀氀甀琀攀㬀琀漀瀀㨀㔀㤀⸀㠀㜀㌀㬀氀攀昀琀㨀㔀 ⸀㤀㠀㜀㬀∀㸀㰀渀漀戀爀㸀ഀ Synchronization਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀昀漀爀㰀⼀猀瀀愀渀㸀ഀ multiplayer਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀最愀洀攀猀㰀⼀猀瀀愀渀㸀ഀ
਍㰀搀椀瘀 猀琀礀氀攀㴀∀瀀漀猀椀琀椀漀渀㨀愀戀猀漀氀甀琀攀㬀琀漀瀀㨀㜀㘀⸀㘀㠀㈀㬀氀攀昀琀㨀㔀 ⸀㤀㠀㜀㬀∀㸀㰀渀漀戀爀㸀ഀ Intention:਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀猀愀瘀攀㰀⼀猀瀀愀渀㸀ഀ bandwidth਍㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀䄀氀氀㰀⼀猀瀀愀渀㸀ഀ Actor਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀ⴀ搀攀爀椀瘀攀搀㰀⼀猀瀀愀渀㸀ഀ classes਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀挀愀渀㰀⼀猀瀀愀渀㸀ഀ be਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀爀攀瀀氀椀挀愀琀攀搀㰀⼀猀瀀愀渀㸀ഀ
਍㰀搀椀瘀 猀琀礀氀攀㴀∀瀀漀猀椀琀椀漀渀㨀愀戀猀漀氀甀琀攀㬀琀漀瀀㨀㄀㄀ ⸀㌀  㬀氀攀昀琀㨀㔀 ⸀㤀㠀㜀㬀∀㸀㰀渀漀戀爀㸀ഀ Different਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀挀漀搀攀㰀⼀猀瀀愀渀㸀ഀ parts਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀愀爀攀㰀⼀猀瀀愀渀㸀ഀ executed਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀漀渀㰀⼀猀瀀愀渀㸀ഀ the਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀猀攀爀瘀攀爀⼀琀栀攀㰀⼀猀瀀愀渀㸀ഀ client਍㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀匀攀爀瘀攀爀㰀⼀猀瀀愀渀㸀ഀ (usually)਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀椀猀㰀⼀猀瀀愀渀㸀ഀ authoritative਍㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀䌀氀椀攀渀琀㰀⼀猀瀀愀渀㸀ഀ can਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀ᰀ猠椀洀甀氀愀琀攀ᴀ㰠⼀猀瀀愀渀㸀ഀ code਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀昀漀爀㰀⼀猀瀀愀渀㸀ഀ smoother਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀愀瀀瀀攀愀爀愀渀挀攀㰀⼀猀瀀愀渀㸀ഀ
਍㰀搀椀瘀 猀琀礀氀攀㴀∀瀀漀猀椀琀椀漀渀㨀愀戀猀漀氀甀琀攀㬀琀漀瀀㨀㄀㔀㜀⸀㘀㠀㤀㬀氀攀昀琀㨀㔀 ⸀㤀㠀㜀㬀∀㸀㰀渀漀戀爀㸀ഀ (Velocity)਍㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀刀攀瀀氀椀挀愀琀椀漀渀㰀⼀猀瀀愀渀㸀ഀ of਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀瘀愀爀椀愀戀氀攀猀㰀⼀猀瀀愀渀㸀ഀ is਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀愀猀礀渀挀栀爀漀渀漀甀猀㰀⼀猀瀀愀渀㸀ഀ ਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀瘀攀爀礀㰀⼀猀瀀愀渀㸀ഀ scalable਍㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㘀⸀ 㜀㘀㬀挀漀氀漀爀㨀 ⌀昀昀昀昀昀昀㬀∀㸀䌀栀爀椀猀琀椀愀渀㰀⼀猀瀀愀渀㸀ഀ Esperer਍㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㘀⸀ 㜀㘀㬀挀漀氀漀爀㨀 ⌀昀昀昀昀昀昀㬀∀㸀㰀愀 栀爀攀昀㴀∀⌀∀ 漀渀䌀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀瀀愀爀攀渀琀⸀琀漀漀氀戀愀爀⸀䜀漀琀漀一攀眀倀愀最攀⠀㄀⤀㬀 爀攀琀甀爀渀 昀愀氀猀攀∀㸀唀渀爀攀愀氀㰀⼀愀㸀㰀⼀猀瀀愀渀㸀ഀ Hacking਍㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ ਍㰀⼀琀愀戀氀攀㸀ഀ
਍㰀猀挀爀椀瀀琀 琀礀瀀攀㴀∀琀攀砀琀⼀樀愀瘀愀猀挀爀椀瀀琀∀㸀ഀ var currentZoom = parent.toolbar.currentZoom;਍椀昀⠀挀甀爀爀攀渀琀娀漀漀洀 ℀㴀 甀渀搀攀昀椀渀攀搀⤀ഀ document.body.style.zoom=currentZoom/100;਍㰀⼀猀挀爀椀瀀琀㸀ഀ ਍㰀⼀栀琀洀氀㸀ഀ