{"title":"strifshadow Fantasy:一款大型多人在线游戏","authors":"Hang T. Chan, R. Chang","doi":"10.1109/CCNC.2004.1286922","DOIUrl":null,"url":null,"abstract":"Strifeshadow Fantasy (SSF) is a massive, multi-player, online, role-playing game. Players of this game, acting as avatars, search for ancient signs, and their goals are to defeat the god of destruction. Players can adventure in the game alone or co-operate with others through the chat box. SSF is available for free and there are currently more than 10,000 registered users. We highlight the overall software architecture of SSF, which is based on a simple server-client model and HTTP. We also describe, in detail, two problems encountered in the course of designing SSF and the solutions to them. The first one is a local state consistency problem, which is to ensure that each client participating in the game eventually receives all the state updates, once and only once. The second one is a connection jamming problem that is a result of using nonpersistent HTTP connections for communication between the game server and clients.","PeriodicalId":316094,"journal":{"name":"First IEEE Consumer Communications and Networking Conference, 2004. CCNC 2004.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Strifeshadow Fantasy: a massive multi-player online game\",\"authors\":\"Hang T. Chan, R. Chang\",\"doi\":\"10.1109/CCNC.2004.1286922\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Strifeshadow Fantasy (SSF) is a massive, multi-player, online, role-playing game. Players of this game, acting as avatars, search for ancient signs, and their goals are to defeat the god of destruction. Players can adventure in the game alone or co-operate with others through the chat box. SSF is available for free and there are currently more than 10,000 registered users. We highlight the overall software architecture of SSF, which is based on a simple server-client model and HTTP. We also describe, in detail, two problems encountered in the course of designing SSF and the solutions to them. The first one is a local state consistency problem, which is to ensure that each client participating in the game eventually receives all the state updates, once and only once. The second one is a connection jamming problem that is a result of using nonpersistent HTTP connections for communication between the game server and clients.\",\"PeriodicalId\":316094,\"journal\":{\"name\":\"First IEEE Consumer Communications and Networking Conference, 2004. CCNC 2004.\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2004-04-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"First IEEE Consumer Communications and Networking Conference, 2004. CCNC 2004.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CCNC.2004.1286922\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"First IEEE Consumer Communications and Networking Conference, 2004. CCNC 2004.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCNC.2004.1286922","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Strifeshadow Fantasy: a massive multi-player online game
Strifeshadow Fantasy (SSF) is a massive, multi-player, online, role-playing game. Players of this game, acting as avatars, search for ancient signs, and their goals are to defeat the god of destruction. Players can adventure in the game alone or co-operate with others through the chat box. SSF is available for free and there are currently more than 10,000 registered users. We highlight the overall software architecture of SSF, which is based on a simple server-client model and HTTP. We also describe, in detail, two problems encountered in the course of designing SSF and the solutions to them. The first one is a local state consistency problem, which is to ensure that each client participating in the game eventually receives all the state updates, once and only once. The second one is a connection jamming problem that is a result of using nonpersistent HTTP connections for communication between the game server and clients.