Interface administrators, moderator
2,591
edits
No edit summary |
No edit summary |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:HTTP Server}} | |||
== What is the built-in HTTP Server? == | == What is the built-in HTTP Server? == | ||
The GTA Connected server provides a built-in HTTP server which used to distribute client-side resource files to clients when they connect to the server (like audio, images, etc ... ''not'' scripts though). | The GTA Connected server provides a built-in HTTP server which is used to distribute client-side resource files to clients when they connect to the server (like audio, images, etc ... ''not'' scripts though). | ||
== Do I need it? == | == Do I need it? == | ||
If you're hosting from your PC at home, the answer is most likely '''yes'''. | If you're hosting from your PC at home, the answer is most likely '''yes'''. | ||
== How can I turn it on/off? == | |||
In your [[ServerConfiguration|server configuration]], change the <httpserver> option to false to turn it off, or true to turn it on. | |||
The server must be restarted for these changes to take effect. | |||
== For advanced users == | |||
Turning off the built-in HTTP server is typically for server owners or hosts that want to use another HTTP service like [https://httpd.apache.org/ apache2] or [https://nginx.org/en/ nginx] to distribute the client resource files. This can also help improve performance of the host machine if you want to do any of the following: | |||
* Run more than one server using the same resources | |||
* Tweak how the HTTP service distributes the files (connection/bandwidth limits, firewall, etc) | |||
* Not load any resources that contain client-side files. | |||
You can also change the HTTP url using the <httpurl> in your server configuration. This will make clients that connect to the server use that URL to grab the client resource files. This is useful if you want to use a [https://en.wikipedia.org/wiki/Content_delivery_network CDN] |