LEADER 05074nam 2200733Ia 450 001 9910459443203321 005 20200520144314.0 010 $a1-282-75047-X 010 $a9786612750472 010 $a1-84969-037-5 035 $a(CKB)2670000000055083 035 $a(EBL)951179 035 $a(OCoLC)797915401 035 $a(SSID)ssj0000436602 035 $a(PQKBManifestationID)11315261 035 $a(PQKBTitleCode)TC0000436602 035 $a(PQKBWorkID)10427205 035 $a(PQKB)10499186 035 $a(MiAaPQ)EBC951179 035 $a(CaSebORM)9781849690362 035 $a(PPN)192471694 035 $a(Au-PeEL)EBL951179 035 $a(CaPaEBR)ebr10435410 035 $a(CaONFJC)MIL275047 035 $a(EXLCZ)992670000000055083 100 $a20110101d2010 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aFlash multiplayer virtual worlds$b[electronic resource] $ebuild Immersive, full featured interactive worlds for games, online communities, and more /$fMakzan 205 $a1st edition 210 $aBirmingham, U.K. $cPackt$d2010 215 $a1 online resource (413 p.) 300 $aIncludes index. 311 $a1-84969-036-7 327 $aCover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Developing Flash Virtual World; What is a virtual world?; Using virtual world for business; Using virtual world for education; Using virtual world for game; Background; Benefit of using Flash to build virtual world; Connecting players in a virtual world; A brief introduction to transport protocols; Peer-to-peer; Client-server network; Polling; Socket-based connection; Socket server; Available socket servers for Flash; SmartFoxServer; ElectroServer; Flash Media Interactive Server; Red5 327 $aWriting your own socket serverChoosing the right server; Application architecture of a virtual world; The whole picture of virtual worlds; Common features in virtual world; Avatar; World to explore; Home; Items; Quests; Non-player characters; Social features; Casual game design versus MMOG; Existing virtual world games; Club Penguin; Mole; Dofus; World of Warcraft; Summary; Chapter 2: Installing the Servers; Comparing SmartFoxServer Lite, Basic, and Pro; SmartFoxServer Lite; SmartFoxServer Basic; SmartFoxServer Pro; Modifying the behavior of server; JSON/Raw data protocol 327 $aAccessing the database directlyComparing different package options; Developing and deploying virtual world environment; Adjusting server setting for the deployment environment; Hosting SmartFoxServer, web server, and database in one server; Hosting SmartFoxServer in dedicated standalone server; Benefiting from setting up SmartFoxServer, web server, and database in different machines; Setting up the development environment; Installing Java Development Kit; Installing JDK On Windows; Installing JDK on Mac OSX; Installing JDK on Linux; Installing for General Linux; Installing for Ubuntu Linux 327 $aDownloading SmartFoxServer ProInstalling SmartFoxServer Pro; Installing on Windows; Installing on Mac OSX; Installing on Linux; Running the SmartFoxServer; Starting SmartFoxServer on Windows; Starting SmartFoxServer on Mac OS; Starting SmartFoxServer on Linux; Using embedded web server and database; Running the embedded web server; Running the embedded database server; Downloading third-party HTTP and database server package; Installing WAMP on Windows; Installing MAMP on Mac OSX; Installing LAMP on Linux; Connecting SmartFoxServer and MySQL server; Downloading JDBC Driver for MySQL 327 $aSetting up the JDBC driverConfiguring the server settings; Configuring MySQL server connection in SmartFoxServer; Restarting the server; Running examples; Loading a simple chat application; Setting up the administration panel; Logging in to administration panel; Locating the Flash Client API; Summary; Chapter 3: Getting Familiar with SmartFoxServer; Configuring a basic SmartFoxServer; Overview of the configuration file structure; Configuring the server; Automatically the binding all available IP addresses to server; Listening port for connections 327 $aSetting policy load data from machines in other domains 330 $aBuild immersive, full-featured interactive worlds for games, online communities, and more 606 $aShared virtual environments 606 $aOnline social networks 606 $aInternet games 606 $aInternet programming 606 $aComputer animation 608 $aElectronic books. 615 0$aShared virtual environments. 615 0$aOnline social networks. 615 0$aInternet games. 615 0$aInternet programming. 615 0$aComputer animation. 676 $a006.7 700 $aMakzan$0923528 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910459443203321 996 $aFlash multiplayer virtual worlds$92072414 997 $aUNINA