05074nam 2200733Ia 450 991045944320332120200520144314.01-282-75047-X97866127504721-84969-037-5(CKB)2670000000055083(EBL)951179(OCoLC)797915401(SSID)ssj0000436602(PQKBManifestationID)11315261(PQKBTitleCode)TC0000436602(PQKBWorkID)10427205(PQKB)10499186(MiAaPQ)EBC951179(CaSebORM)9781849690362(PPN)192471694(Au-PeEL)EBL951179(CaPaEBR)ebr10435410(CaONFJC)MIL275047(EXLCZ)99267000000005508320110101d2010 uy 0engur|n|---|||||txtccrFlash multiplayer virtual worlds[electronic resource] build Immersive, full featured interactive worlds for games, online communities, and more /Makzan1st editionBirmingham, U.K. Packt20101 online resource (413 p.)Includes index.1-84969-036-7 Cover; 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; Red5Writing 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 protocolAccessing 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 LinuxDownloading 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 MySQLSetting 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 connectionsSetting policy load data from machines in other domainsBuild immersive, full-featured interactive worlds for games, online communities, and moreShared virtual environmentsOnline social networksInternet gamesInternet programmingComputer animationElectronic books.Shared virtual environments.Online social networks.Internet games.Internet programming.Computer animation.006.7Makzan923528MiAaPQMiAaPQMiAaPQBOOK9910459443203321Flash multiplayer virtual worlds2072414UNINA