Packaging
docs

HTML files path   The DocumentRoot path when you start the web server can be either relative of absolute. If this path is absolute, packaging will not change the path. However, if the path is relative, this folder must be … Read More

REST Powerfulness
docs

Another big advantage of the REST protocol is its easy implementation in many high-level programming languages. You don’t necessary need to use a Web Browser to make requests to your Unreal game. You can also make your own software communicate … Read More

Performances
docs

Average response time   The following performances have been reported in local: web browser and UWS were on the same computer. The average time between the client URL request and the server computation is about 3.5ms. The average time between … Read More

Static files (HTML, CSS, JS, etc…)
docs

Style and Javascript To improve your web pages, you can use CSS files, Javascript, etc… For instance, using JQuery, you can retrieve values periodically (e.g. realtime FPS meter). And compute these variables into javascript (e.g. create a graph with FPS … Read More

Create your custom handlers
docs

Incoming variables Browser can send data to the server in several ways: headers, POST variables, GET variables, COOKIES variables, etc… With UWS, you can use this data in your blueprints. These data are stored in the Connection object. Then you … Read More

Get started
docs

Enable plugin       Get, Start, Stop server   Unreal Web Server’s main class is a Singleton (that restricts the instantiation of the UWS class to one object). You can GET this class anywhere in your blueprints using the … Read More

Introduction to Web servers
docs

Summary At the most basic level, whenever a browser needs a file hosted on a web server, the browser requests the file via HTTP. When the request reaches the HTTP server, it sends the requested document back, also through HTTP. … Read More