Skip to content

tospie/FiVES

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FiVES

Flexible Virtual Environment Server

The goal of this project is to build a flexible virtual world server that can be used to build various virtual world applications with diverse requirements.

Directories

The following directories exist in the repository:

Directory Purpose
Core contains core libraries for the server
Docs contains files for generating documentation
FIVES contains the server application
Plugins contains server plugins
Protocols contains KIARA protocols
ThirdParty contains 3rd-party libraries not available in nuGet
WebClient contains Web-client for testing the server

The following directories may be generated dynamically:

Directory Purpose
BuiltLibs contains compiled plugins and protocols with all required third-party dependencies and debug files. New versions of plugins and protocols are automatically copied here and FiVES application automatically loads plugins and protocols from this directory. This makes edit-compile-test cycle easier.
Binaries designated directory for server and client binaries, must be created manually for now, but may be automated in the future
packages created by nuGet to contain 3rd party libraries
test-results created by MonoDevelop to contain unit test results

Third-party libraries

We use nuGet to manage third-party libraries. If you want to build FIVES, please install nuGet into your IDE and restore all packages. Some libraries that are not available in nuGet are located in ThirdParty directory.

License

Please read LICENSE file. All third-party libraries come with their own licenses. Please refer to respective projects' websites for more information.

About

Flexible Virtual Environment Server

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 82.6%
  • C# 16.8%
  • Other 0.6%