Furry Oasis
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Furry Oasis


 
HomeLatest imagesSearchRegisterLog in

 

 clientserver

Go down 
AuthorMessage
Wolfess-in-ice
Owner
Owner
Wolfess-in-ice


Posts : 114
Join date : 2010-01-07
Age : 40
Location : Lorain, Ohio, USA

clientserver Empty
PostSubject: clientserver   clientserver EmptyTue May 25, 2010 2:51 pm

the clientserver



The client server is the real heart of FoxyWorlds, it consists of the Panda3D engine, Python, an embedded MySQL database engine, and an embedded HTTP (tbd) server to dish up the actual content. The clientserver package is what the Panda web plugin initially installs. It contacts our network master server (go daddy) it publishes its current IP so that the dynamic subdomain redirector can connect up your assets both serverside and P2P, its not a true distributed filesystem like limewire or bittorrent. The clientserver also examines the status of your current antivirus and firewall. For security it also runs user Python scripts and all prop object scripts in a sandbox consisting of a safe shadowed namespace that protects the application core. The clientserver also provides the base classes all prop objects inherit from. it maintains a cache of the models you've encountered, so as to save bandwidth (like Flatland's blocksets). The clientserver also dynamically establishes a connection by one of three protocols between the clients inside a particular world.



· database polling... the database is polled for changes by using the timestamp field and chat text is stored in an avatar text field



· IRCx... highspeed chatline with avatar data extensions



· Py Datagram... this is more or less classic Panda just like Disney OTP server except we construct it P2P without a central server
Back to top Go down
http://www.furryoasis.com
 
clientserver
Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
Furry Oasis :: FoxyWorlds :: White Papers-
Jump to: