Download presentation
Presentation is loading. Please wait.
Published byBarbara Hutchinson Modified over 9 years ago
1
Type and specific of game network servers Created by Ruslan Yavdoshak for Nikitova Games, 2008
2
Massively multiplayer online Game hasn’t finish. 1991 Neverwinter nights – first “big” commercial game 1991 – 50 online, 1995 – 500, 1997 – 2,000 on Ultima Online. Record was saved: 41690 client in one world (EVE Online) 12 millions WoW subscriber Non MMOG has less 50 player Social, Economic
3
Type of MMO MMORPG (WoW has 60% subscriber of MMO) MMOFSP (World War II, The Agency, PlanetSide) MMO Rhythm (MMORG. Idea was influenced by Dance Dance Revolution) MMOMG (Manager game.) MMOR (Racing. Test Drive Unlimited. Darkwind: War on Wheels) MMOT (Tycon. Browser base game) MMOS (Social. Second Life. Club Caribe) MMOVS (Virtual Sex. Middle of RPG & Social give primacy of some aspect of sex and sexuality. Red Light Center has 300,000 subscriber and is in in betta) And other: Card, Puzzle, simulators)
4
FPS :: First person shooter Valve, Unreal, Battlefields Transport: UDP Lag compensation (Zero Ping) P2P, Dedicate server, broadcast Send timestamp
5
RPG :: Role-Play TCP Rare UDP in battle (exmp: DAoC server) Active Walk System Multi servers MMO, MUD category Most popular in GameDev
6
RPG :: Role-Play
7
RTS :: Real-Time Strategy UDP – snapshot of current location TCP – Global Game event BattleNet
8
Race Server UDP/TCP Most difficult for creation Has several stream with different priority Inertia Lot failed projects Event in future EVE Online – not RC, but is best “live” example satisfy all benefits of RC server
9
EA Library In general network (online) is used in such tasks: AI Cover + Network physics Exchange messages and data block Data Sharing Interface of file handling Multimedia Network uses the game modules: Allocator Sku - Part of SKU uses as config of network.
10
Atum/NUN Server Homemade MMO server Server without rollbacks Enhanced game security Using multiprocessors technology Fast C++ primitive, strict module system Investigated popular technology
11
Atum/NUN server
12
Auth Proxy system University Network: 4000 workstation 36000 students, scientific, other worker Limit internet channel More system where registration is required (Library order, Testing, Access to some material) Need logs for all them
13
Structures
14
Problems: More than 1000 (TCP) connection Database locking One host Rewritten to : SSL authorization UDP exchange message Multi servers support
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.