From 095c9e7a5b685323129ce157411f376c9fabfd80 Mon Sep 17 00:00:00 2001 From: fusion32 Date: Fri, 15 Aug 2025 15:09:17 -0300 Subject: wrapping up for a public release --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 README.md (limited to 'README.md') diff --git a/README.md b/README.md new file mode 100644 index 0000000..9161285 --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# Tibia 7.7 Web Server +This is a simple web server designed to support [Tibia Game Server](https://github.com/fusion32/tibia-game). It is written in *Go* for simplicity and supports running over *HTTP* or *HTTPS*. Running over *HTTP* is not secure and should only be used for testing purposes. Running over *HTTPS* will require a valid certificate and key which may be acquired with [Let's Encrypt](https://letsencrypt.org/) free of cost, if you have a domain name. + +## Compiling +The only dependency is an up to date [Go Compiler](https://go.dev/doc/install). +``` +go build -o build/ +``` + +## Running +Similar to the game server, the web server won't boot up if it's not able to connect to the [Query Manager](https://github.com/fusion32/tibia-querymanager). It is always recommended that the server is setup as a service. There is a *systemd* configuration file (`tibia-web.service`) in the repository that may be used for that purpose. The process is very similar to the one described in the [Game Server](https://github.com/fusion32/tibia-game) so I won't repeat myself here. -- cgit v1.2.3