Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 95 reacties

Blijkens een personeelsadvertentie zoekt Microsoft een programmeur om een server voor Xbox Live te ontwikkelen die 300.000 spelers tegelijk kan bedienen. Mogelijk werkt Microsoft aan een Xbox 360-mmog die zo veel spelers aankan.

Server rackMicrosoft wil de serverarchitectuur van Xbox Live zodanig aanpassen dat het mogelijk is een game te hosten waarin 300.000 spelers tegelijkertijd online kunnen zijn, blijkt uit een personeelsadvertentie. Volgens de advertentie zoekt Microsoft een programmeur voor zijn Microsoft Game Studios die ervaring heeft met het ontwerpen van serverprogrammatuur en overweg kan met C#. De nieuwe webservice moet ter beschikking komen te staan van Microsoft en de partners waarmee het bedrijf samenwerkt. Dat wil zeggen dat ook andere ontwikkelaars mmog's voor honderduizenden spelers moeten kunnen hosten.

Er zijn geen aanwijzingen dat Microsoft zelf aan een mmog voor de Xbox 360 werkt waarin honderduizenden spelers tegelijk online kunnen spelen. De consolebouwer had de rechten op de mmog Marvel Universe Online, dat het door Cryptic Studios liet bouwen. Begin 2008 verloor Microsoft echter zijn interesse in het project, waarna Cryptic het spel omdoopte tot Champions Online. Er zijn ook andere partijen die een mmog voor de Xbox 360 in voorbereiding hebben. Zo werkt het Noorse Funcom aan een mmog voor de Xbox 360, dat waarschijnlijk een aangepaste versie is van het eerder door deze studio ontwikkelde The Lord of the Rings Online: Shadows of Angmar.

Met een serverload van 300.000 spelers moet Xbox Live technisch gezien kunnen concureren met succesvolle op pc gespeelde mmog's zoals World of Warcraft, waar honderduizenden spelers tegelijk online zijn. Bij de meeste mmog's worden de spelers echter over verschillende servers verdeeld. De servers van WoW kunnen maximaal 50.000 spelers herbergen. De enige mmog waarin 300.000 gamers op één enkele server spelen, is Eve Online. Tijdens drukke uren zijn er daarvan echter hooguit 50.000 online.

Moderatie-faq Wijzig weergave

Reacties (95)

Zeer goede, en logische, ontwikkeling. Ik denk dat er een grote markt is voor MMORPG's op een console. Het argument dat de controls niet goed zijn, is nogal achterhaald naar mijn mening. Kijk naar games als Oblivion etc.

Als de makers van KOTOR slim zijn, maken ze een deal met Microsoft voor een console versie. SW Kotor op de xbox 1 was een gigantisch succes, en hier kunnen ze lekker op meevaren met hun nieuwe MMOG. Ik zou het in ieder geval kopen :)
misschien moeten ze WoW porten en het serverpark uitbereiden? ;)

[Reactie gewijzigd door martennis op 29 mei 2009 10:59]

Lijkt me niet doenbaar met de huidige vorm van WoW. De WoW interface en speelstijl is niet geschikt voor het beperkte aantal knoppen op een controller. Iedere class heeft genoeg skills om 5x12 buttons mee te vullen, waarvan je een hoop als snel antwoord op acties van mobs/bosses/players moet kunnen gebruiken. Ik zie mijn mage nog niet zo snel een counterspell gooien of mobs polymorphen terwijl ik een boss aan het aanvallen ben, met een controller. Ik heb nu al te weinig knoppen op m'n keyboard...
hopelijk gaat dat nog eens gebeuren zit wel een kans in als je het mij vraagt 8-)
Eve Online is geen enkele server, het is een cluster.
de schrijven van deze articel bedoelt dat in eve online, geen aparte servers zijn zoals in bv wow. (met aparte realms)

Dat eigenlijk alles gewoon op 1 realm staat, en dat alle spelers elkaar kunnen ontmoeten, maakt niet uit waaneer of hoe je begint.

De schrijven bedoelt het hoogstwaarschijnlijk zo.
1 WoW realm is ook niet een enkele server.

Voorzover ik weet bestaat elke realm uit minimaal 5 servers:

-Kalimdor
-Eastern Kingdoms
-Outlands
-Northend
-Instance servers (battlegrounds, 5man, raids) (Dit zijn er meerdere als goed is, maar hoeveel heb ik geen idee van, kan best zijn dat 1 realm een half rack in neemt).
Het zal meer een arcade/action MMO worden dan een 'volwaardige' MMO zoals de PC spelers het kennen. De limitatie op een controller is enorm, en om nu een keyboard/muis te verplichten is ook niet echt slim.

Nu zijn er wel workarounds, zoals het mini keyboard voor de PS3 joysticks, of die keyboads met de controllers buttons aan de zijkanten, mogelijk dat ze daar eerst nog flink op moeten bouwen alvorens echt iets neer te gaan zetten.

Recent was er op de PS3 een RPG die een aardige basis neerzette hoe je grote hoeveelheid skills kwijt kan op een controller met beperkt aantal knoppen, maar communicatie zal nog een probleem blijven (buiten de voice chat dan).
Waarom nog keyboards? Laat ze gewoon meteen gebruik maken van voice chat. Je hoort alleen de mensen die bij je in de buurt zijn, en kan dus alleen met die mensen spreken. Lekker realistisch, superintuitief.
Nee zeg... ik heb nu al moeite genoeg om af en toe de mensen op teamspeak te verstaan uit m'n guild, laat staan dat ik al die zweedse noobs met hun gigantische accent ga begrijpen. Voicechat is overrated.
Bovendien wil ik niet altijd zitten praten. Hoe moet je ooit naar muziek luisteren tijdens het spelen als je moet kunnen praten tegen anderen?
En wat dacht je van guild chat en public channels? Er is meer chat in mmog's dan alleen tegen mensen in jouw buurt praten. WoW heeft niet voor niks zo'n uitgebreid chat systeem...
Voice chat is niet leuk voor de mensen in je omgeving. Niet elke gamer is vrijgezel of zit te gamen op z'n kamer
Op de pc is een ven of TS al vrij doodnormaal bij MMO's, bij de consoles (PS3 en X360 althans) is voice com de normaalste zaak van de wereld :)
Wat is daar misleidend aan? Microsoft wil graag dat er zo'n mmog komt, maar is er zelf niet aan aan het werk. Oftewel, ze willen het laten doen en providen zelf alleen de service.
Wat ik me afvraag is of deze servers dan ook physics e.d. hebben. Of doen ze puur pakketjes verzamelen en weer doorsturen? Als het alleen maar pakketjes is, dan wordt de CPU velen malen minder belast. Waardoor hoge speler aantallen makkelijker te behalen zijn op één server.
Ik beloof je dat dit niet 1 server wordt, maar een server cluster waar deze applicatie als service op gaat draaien. ;)
Dat snap ik. Maar met Eve Online staat er toch echt dat het om één enkele server gaat. En geen cluster.

Dan alsnog blijft me vraag in tact, omdat je dan minder servers in een cluster nodig hebt.
EVE Online maakt gebruik van een cluster ;)
The EVE server runs on a cluster of blades and is divided into proxy nodes and server nodes. The EVE clients connect to the proxy nodes, which act as dispatchers and are also an outer layer of defense for the server nodes that run the solar systems simulation.
Bron

[Reactie gewijzigd door Foamy op 29 mei 2009 11:06]

EVE-Online gaat om een server farm genaamd Tranquility, de diverse regions draaien op hun eigen servers in de cluster. Het is echter wel 1 wereld/universe en niet zoals in andere MMO's een opgedeelde wereld met hun eigen economie/player base...
Iedere server wan WOW bestaat ook uit meer dan 1 systeem, anders wordt het echt veel te traag.

Bij EVE Online, gebruiken ze een RAMSAN voor alles wat uit de database snel nodig is. maar dit is puur een RAM (werkgeheugen) bak waar alle bewerkingen worden weg geschreven

hierbij hebben ze nog andere servers voor andere soort verwerkingen, onderandere een login server, voor het inloggen, een server die de verbinding maakt.

Wow gebruikt zeer waarschijnlijk per wereld ook meer dan een server, want eentje kan dat gewoon niet aan en wanneer die ene dan neer gaat dan heb je een probleem met je wereld dan kan je er niet meer, dus zijn er meer nodig.
Sections of the EVE Online database, in order to speed up read/write operations and reduce issues of concurrency arising from disk latency, are stored on RAMSAN units. While similar to solid state drives now arriving on the marketplace, RAMSANs are large RAM arrays with high-speed controller boards, hard disk backups and battery backups rather than permanent NVRAM (Non-Volatile RAM) units. NVRAM tends to have fast (but relatively slow compared to RAM) access times, and so by effectively keeping the whole database for some sols in what amounts to a shared RAM drive, the database can be rapidly accessed without having to wait for disk seek operations or head movement.

Two of these units were added to provide high-concurrency capability to important areas of the EVE database, such as the Jita node and market. More recently a slower but larger-capacity unit has been added for additional performance boosts in the cluster.

[Reactie gewijzigd door King4589 op 29 mei 2009 16:29]

EVE heeft voor de speler gezien één server, wat inhoud dat je vrienden altijd te vinden zijn in-game. Met WoW heb je verschillende servers (realms) en moet je dezelfde realm kiezen om met je vrienden te spelen.

EVE draait wel degelijk op een cluster van servers, maar deze vormen één virtueel geheel.
Bij EVE online gaat dan ook alles laggen als er 4000 mensen online zijn, is het onspeelbaar als er meer dan 50mensen rond elkaar zijn en kan je niet meer inloggen vanaf 12 000 (dacht ik) spelers reeds ingelogd zijn.
Dat is dus gewoon niet waar. Ik zit regelmatig ingelogd met 44.000 anderen.... Zelden een lagging probleem. Dat laggen schijnt overigens wel sterk plaatsafhankelijk te zijn.

[Reactie gewijzigd door Delgul op 29 mei 2009 12:56]

EVE gaat alleen laggen als er 4000 mensen in hetzelfde systeem zijn. Omdat hij die allemaal moet laden (coordinaten, plaatjes, chatbox bijhouden).

Voor de rest kunnen de systemen van EVE het makkelijk bolwerken. Al klopt het niet dat het om 1 server gaat, maar om een gigantisch groot front-end cluster en database cluster op de achterkant.
Tis niet voor niets een van de parade paardjes van IBM :)
Het gaat over één virtuele server gespanned over een hardwarecluster.
Puur alleen doorsturen zullen ze niet doen. Je geeft cheaters dan vrijspel, je zal toch minimaal wel het een en ander na moeten blijven rekenen. Niet erg bekend met mmog's maar uiteindelijk is die hele 'wereld' wel bekend op de servers...
Jawel, echter voor puur XBOX 360 is het lastig voor cheaters. Als je geen cheats in de game hebt is het toch goed? Een hack kan je toch nagenoeg niet gebruiken op de 360?
Inderdaad "lastig" en "nagenoeg", daar heb je het al ;). Alles is mogelijk en als je de deur open zet is er een grote kans dat er misbruik van gemaakt gaat worden. Het succes van een spel staat of valt mede door de aanwezigheid van cheaters, ik zou het risico serieus inschatten en maatregelen nemen. Never trust user input, ook niet als je denkt dat alles 'wel okee' is omdat het van een Xbox zou moeten komen.
Het succes van een spel staat of valt mede door de aanwezigheid van cheaters??

Onzin, kijk naar bv counter-strike..
Beter voorbeeld nog: Diablo II

Door het bestaan van Maphack en Bots blijven veel mensen het spelen. Zonders bots en "dupen" zouden veel items simpelweg voor 99% onbereikbaar zijn. Ook zou het eindeloos zoeken veel te saai worden. Ondanks dat Blizzard het "tegen gaat" zijn dit soort dingen voor veel spelers de reden dat het nog gespeeld wordt.

Blizzard weet dit zelf ook wel. Anders zouden ze echt wel vaker banwaves en dergelijke doen. En kijk maar naar WoW, daar zit een aparte knop voor "addons" ingebouwd.

@powerspoon
Hou er wel rekening mee dat er een verschil is tussen cheats en hacks.
Het probleem met MMO's is hacken. Je mag er niet van uitgaan dat de data die je van de clients krijgt correct is. Daarom moet de server naast het verwerken/routen van packets ook controleren dat wat er in de wereld gebeurd ook daadwerklijk *mag* gebeuren.

Zo kan een client wel een bericht sturen dat hij (in-game) ineens 2 km verder op staat, maar als die stap te groot is zal de server hier een stokje voor moeten steken.

Hieruit vloeit dus je vraag over physics dus ook voort. Het is wel zo dat de server niet de exacte valbeweging zal berekenen, maar wel moet controleren of deze beweging geldig/mogelijk is.
De server zal op een bepaalde manier ook moeten bijhouden hoe de wereld eruitziet. Dit is misschien niet veel moeite, maar voor 300,000 spelers word het wat anders.

Hoe dan ook, beetje vreemd dat ze externe hulp hiervoor nodig hebben. Er zijn immers meer MMOGs en ik neem aan dat die dat (deels) zelf regelen.

Wat ik ook niet begrijp is dat er nu pas aan MMOGs voor consoles word gewerkt. Wat zou het probleem zijn? Voor de console is er niet veel anders en LIVE kon een paar jaar terug ook worden uitgebreid.
Het voornaamste probleem is de controller.

De huidige 360 controller (en de meeste controllers) zijn gericht op actie games / fps.

MMO's vragen vaak veel game-time, en daarbij wil je dan een handige controller waarmee je makkelijk je game kunt spelen. Een RPG spelen met de huidige controllers is gewoon wat lastig vaak, zeker in een online omgeving waar je moet interacten met andere spelers.

Het schijnt dat Microsoft en Blizzard rond de tafel zitten om hier een speciale controller voor te maken.
Toen Forza Motorsport uitkwam heb ik dat 16dagen lang minsters 11uur per dag gespeeld. Moet zeggen dat m'n handen nogal kapot waren tegen het einde maar dat is wel een extremum natuurlijk.
Mensen horen ook gewoon niet zo lang een game te spelen. Zo krijg je ongelukken.
Hacken is op Xbox Live al een iets minder groot probleem, aangezien ze gehackte consoles sowieso al van het netwerk weren. Het is zo ongeveer onmogelijk om niet-gesignde code (dus aangepaste games) te spelen op een Xbox die wel op het Live-netwerk kan.
Een tekst based mmog met 300 000 spelers dan neem ik aan. Ik zie een xbox niet direct de capaciteiten hebben voor 300 000 spelers op een beeldscherm te toveren.
Alsof ze alle 300.000 ook tegelijk in beeld zijn...
dat maakt echt niks uit - de server moet toch alle 300.000 beheren, en de gegevens van personen die bij elkaar staan heen en weer sturen - dus als er 50 personen bij elkaar in de 'zone' staan, moet de server de gegevens van elke speler in die zone verwerken en naar alle 50 clients terugsturen.

Als alle 300.000 clients in een zone met 50 mensen staan, moet de server dus een paar miljoen handelingen per tik heen en weer sturen. Aangezien er vaak een aantal tikken in een seconde zitten... ja, reken maar uit.
dat maakt echt niks uit - de server moet toch alle 300.000 beheren, en de gegevens van personen die bij elkaar staan heen en weer sturen - dus als er 50 personen bij elkaar in de 'zone' staan, moet de server de gegevens van elke speler in die zone verwerken en naar alle 50 clients terugsturen.
Dat moet de server doen ja. Ororo heeft het over de 360 zelf.
Als alle 300.000 clients in een zone met 50 mensen staan, moet de server dus een paar miljoen handelingen per tik heen en weer sturen. Aangezien er vaak een aantal tikken in een seconde zitten... ja, reken maar uit.
Als alle 300.000 clients in een zone met 50 mensen staan, is het een zone met 300.000 mensen, en niet een zone met 50 mensen.
alsof een gemiddelde computer dat wel kan.....En WoW draait volgens mij uitstekend op een gemiddelde computer......
Ik denk dat geen enkel stuk consumentenhardware het geheugen of processorkracht heeft om 300000 mmo spelers tegelijk te tonen :p.

We zien wel hoe het verder loopt. Dreamcast had de primeur met fantasy star online en dat was een relatief succes. Zijn opvolgers wat minder.
Ik denk zelfs de grootste monsterpc's niet. Mensen met een 1024x768 hebben dan 2pixels per persoon...

Meeste mmo's of andere multiplayer games zie je in meeste situaties niet meer dan 50mensen bij elkaar.
Zelfs bij een resolutie van 1920x1200 heb je bij 300.000 spelers tegelijk op het beeld ongeveer 8 pixels per speler. Beetje onzin voorbeeld dus.
Ik weet niet of je ooit games speelt, maar normaal wordt alleen gerenderd wat er ook echt in jouw omgeving gebeurt. Die 300.000 zullen dus nooit tegelijk in beeld zijn. Het ergste wat ik in WoW ooit heb gezien is bijna 80 spelers tegelijk in het midden van Alterac Valley. Misschien dat Dalaran hier nog overheen gaat, daar is het altijd veel te druk, maar gelukkig ontbreekt het in zo'n stad aan actie, dus een lage fps is daar minder erg.
Ironforge anno 2005 is het ergste dat er ooit is geweest. De lag was wel perfect in combinatie met de diepe putten om aanvallen van de horde volledig in de war te brengen. In die tijd waren 30mensen rond het AH al genoeg om je in zo'n put te storten en toen stierf je vaak van die val ^^
Opening van de dark portal op onze realm was de hele realm daar. Zelfs met de meest snelle bak haalde we maar 3 fps
Tja maar dat is maar eenmalig. Opening van AQ was ook zo.

Maar gans in het begin was WoW enorm onspeelbaar. 1/3 van je speeldagen waren gratis omdat de servers voor de zoveelste keer niet werktten en je refund kreeg. WoW was het enige spel van Blizzard dat ze met zoveel problemen zaten bij de launch. Is pas een jaar later opgelost maar het spel was natuurlijk goed genoeg om er mee te kunnen leven.

Zou leuk zijn moest Blizzard de markt op de x360 gaat openbreken met een nieuw project. Ze hebben nu al iets meer ervaring om zoiets nieuw te ontwerpen. Maar het kan evengoed voor een Ms "home" zijn dat ze iemand zoeken :)
Mijn gevoel zegt me dat Blizzard bezig is met een mmo voor de xbox 360

ook omdat microsoft laast in overleg was met Blizzard.
Het is bekend dat Turbine met een MMO bezig is voor consoles (blijkbaar de XBOX 360) ze zijn al een tijdje bezig om Lord of the Rings online te porten...
Maar als je een server maakt waar 300.000 mensen tegelijk op kunnen dan kunnen alle LOTRO spelers van europa daar op inloggen...

Ik ben benieuwd hoe goed dit uitpakt, een MMO op de consoles moet meer actie georienteerd zijn denk ik. En minder een klassieke Ultima Online kloon.
Ben benieuwd hoe je dan al je actions moet gaan binden.
Dan ga je er vanuit dat het een MMO zal zijn waarbij je actions moet binden. Oftewel een spel ontwikkeld voor één platform moeilijk naar een ander platform porten. Waarom niet gewoon een heel nieuw soort MMO bedenken waarbij je van de grond af rekening kan houden met de controller?

[Reactie gewijzigd door Edmond Dantes op 29 mei 2009 11:16]

Toetsenbord, extra controller met knopjes (of touchscreen), of gewoon niet - een MMO hoeft niet een honderdtal actions te hebben om nog leuk te zijn, imo. Maar d'r zijn genoeg aanhangsels om dat te laten werken.
Extra controller? Dan hoop ik dat ze deze er bij doen :+
Ze hadden voor de eerste xbox toch een spel met zo'n mega controller? kostte bijn 200 euro geloof ik.... ff zoeken


Gevonden! Steel Battalion

[Reactie gewijzigd door Firewall op 29 mei 2009 14:46]

P2P zou ook geen slecht idee zijn om te combineren met serverdata. Nu ja, hoe ze het technisch werkelijk implementeren daar kan ik moeilijk van meespreken, maar als programmeur lijkt het me zeker een uitdaging om dergelijke zaken te ontwikkelen.
p2p is zeker wel een slecht idee voor een MMO, aangezien het enorm traag is en veel oncontroleerbare lag veroorzaken kan. Bij een server weet je tenminste zeker dat je regelmatig nieuwe gegevens hebt en een redelijk vaste hoeveelheid lag, én de bouwers van de MMO hebben de controle over de communicatie. Bij p2p heb je dat niet en is het veel minder betrouwbaar.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True