diff --git a/docs.py b/docs.py
index f8ea086..0780d64 100644
--- a/docs.py
+++ b/docs.py
@@ -134,8 +134,8 @@ if __name__ == '__main__':
app.config['TEMPLATES_AUTO_RELOAD'] = True
app.config['DEBUG'] = True
- app.run(debug=True, port=3000, host="0.0.0.0")
+ # app.run(debug=True, port=3000, host="0.0.0.0")
- # server = Server(app.wsgi_app)
- # server.watch(".")
- # server.serve(port=3000)
\ No newline at end of file
+ server = Server(app.wsgi_app)
+ server.watch(".")
+ server.serve(port=3000)
\ No newline at end of file
diff --git a/templates/pages/cardid.html b/templates/pages/cardid.html
index c5c1139..ecc66f7 100644
--- a/templates/pages/cardid.html
+++ b/templates/pages/cardid.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}Card IDs{% endblock %}
{% block body %}
Card ID generation
diff --git a/templates/pages/packet.html b/templates/pages/packet.html
index bc77e27..cbe834a 100644
--- a/templates/pages/packet.html
+++ b/templates/pages/packet.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}Packet format{% endblock %}
{% block body %}
Packet format
diff --git a/templates/pages/proto/apsmanager.html b/templates/pages/proto/apsmanager.html
index f0f08f0..a53f817 100644
--- a/templates/pages/proto/apsmanager.html
+++ b/templates/pages/proto/apsmanager.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}apsmanager{% endblock %}
{% block body %}
apsmanager
apsmanager.getstat
diff --git a/templates/pages/proto/cardmng.html b/templates/pages/proto/cardmng.html
index 59a336b..749a2dc 100644
--- a/templates/pages/proto/cardmng.html
+++ b/templates/pages/proto/cardmng.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}cardmng{% endblock %}
{% block body %}
cardmng
As the name might imply, this service is responsible for handling interactions with physical e-Amusement cards.
diff --git a/templates/pages/proto/dlstatus.html b/templates/pages/proto/dlstatus.html
index 806d383..4468d6b 100644
--- a/templates/pages/proto/dlstatus.html
+++ b/templates/pages/proto/dlstatus.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}dlstatus{% endblock %}
{% block body %}
dlstatus
dlstatus.done
diff --git a/templates/pages/proto/eacoin.html b/templates/pages/proto/eacoin.html
index d978c02..e15a963 100644
--- a/templates/pages/proto/eacoin.html
+++ b/templates/pages/proto/eacoin.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}eacoin{% endblock %}
{% block body %}
eacoin
eacoin.checkin
diff --git a/templates/pages/proto/esign.html b/templates/pages/proto/esign.html
index 4caa22e..fc6c0fa 100644
--- a/templates/pages/proto/esign.html
+++ b/templates/pages/proto/esign.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}esign{% endblock %}
{% block body %}
esign
esign.request
diff --git a/templates/pages/proto/esoc.html b/templates/pages/proto/esoc.html
index 9887f91..014159d 100644
--- a/templates/pages/proto/esoc.html
+++ b/templates/pages/proto/esoc.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}esoc{% endblock %}
{% block body %}
esoc
esoc.read
diff --git a/templates/pages/proto/eventlog.html b/templates/pages/proto/eventlog.html
index bba7daa..39b2d59 100644
--- a/templates/pages/proto/eventlog.html
+++ b/templates/pages/proto/eventlog.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}eventlog{% endblock %}
{% block body %}
eventlog
eventlog.write
diff --git a/templates/pages/proto/facility.html b/templates/pages/proto/facility.html
index 36b674b..243e8a6 100644
--- a/templates/pages/proto/facility.html
+++ b/templates/pages/proto/facility.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}facility{% endblock %}
{% block body %}
facility
facility.get
diff --git a/templates/pages/proto/game/sv4.html b/templates/pages/proto/game/sv4.html
index 291d7e6..0a44e31 100644
--- a/templates/pages/proto/game/sv4.html
+++ b/templates/pages/proto/game/sv4.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}game.sv4{% endblock %}
{% block body %}
game
game.sv4_sample
diff --git a/templates/pages/proto/matching.html b/templates/pages/proto/matching.html
index 5d11743..64975fb 100644
--- a/templates/pages/proto/matching.html
+++ b/templates/pages/proto/matching.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}matching{% endblock %}
{% block body %}
matching
matching.request
diff --git a/templates/pages/proto/message.html b/templates/pages/proto/message.html
index b966dde..2bb9adc 100644
--- a/templates/pages/proto/message.html
+++ b/templates/pages/proto/message.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}message{% endblock %}
{% block body %}
message
message.get
diff --git a/templates/pages/proto/package.html b/templates/pages/proto/package.html
index 7b04832..d399f43 100644
--- a/templates/pages/proto/package.html
+++ b/templates/pages/proto/package.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}package{% endblock %}
{% block body %}
package
package.list
diff --git a/templates/pages/proto/pcbevent.html b/templates/pages/proto/pcbevent.html
index 8ea12ef..5d0de8e 100644
--- a/templates/pages/proto/pcbevent.html
+++ b/templates/pages/proto/pcbevent.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}pcbevent{% endblock %}
{% block body %}
pcbevent
pcbevent.put
diff --git a/templates/pages/proto/pcbtracker.html b/templates/pages/proto/pcbtracker.html
index 4146f45..0701e39 100644
--- a/templates/pages/proto/pcbtracker.html
+++ b/templates/pages/proto/pcbtracker.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}pcbtracker{% endblock %}
{% block body %}
pcbtracker
pcbtracker.alive
diff --git a/templates/pages/proto/playerdata.html b/templates/pages/proto/playerdata.html
index bedbc29..6c03185 100644
--- a/templates/pages/proto/playerdata.html
+++ b/templates/pages/proto/playerdata.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}playerdata{% endblock %}
{% block body %}
playerdata
playerdata.usergamedata_send
diff --git a/templates/pages/proto/services.html b/templates/pages/proto/services.html
index 1846ba8..0f2407e 100644
--- a/templates/pages/proto/services.html
+++ b/templates/pages/proto/services.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}services{% endblock %}
{% block body %}
services
services.get
diff --git a/templates/pages/proto/sidmgr.html b/templates/pages/proto/sidmgr.html
index c8315e1..b6d8d3d 100644
--- a/templates/pages/proto/sidmgr.html
+++ b/templates/pages/proto/sidmgr.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}sidmgr{% endblock %}
{% block body %}
sidmgr
sidmgr.create
diff --git a/templates/pages/proto/system.html b/templates/pages/proto/system.html
index 62939c9..7410c72 100644
--- a/templates/pages/proto/system.html
+++ b/templates/pages/proto/system.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}system{% endblock %}
{% block body %}
system
system.getmaster
diff --git a/templates/pages/proto/traceroute.html b/templates/pages/proto/traceroute.html
index 26ec566..62cf08d 100644
--- a/templates/pages/proto/traceroute.html
+++ b/templates/pages/proto/traceroute.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}traceroute{% endblock %}
{% block body %}
traceroute
traceroute.send
diff --git a/templates/pages/proto/userdata.html b/templates/pages/proto/userdata.html
index 22151e0..264d31f 100644
--- a/templates/pages/proto/userdata.html
+++ b/templates/pages/proto/userdata.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}userdata{% endblock %}
{% block body %}
userdata
userdata.read
diff --git a/templates/pages/protocol.html b/templates/pages/protocol.html
index 16bfd60..d23e6dc 100644
--- a/templates/pages/protocol.html
+++ b/templates/pages/protocol.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}Application protocol{% endblock %}
{% block body %}
Application Protocol
As the previous pages have eluded to (you did read them, didn't you?), eAmuse uses HTTP as its main way of
diff --git a/templates/pages/server.html b/templates/pages/server.html
new file mode 100644
index 0000000..c7b965e
--- /dev/null
+++ b/templates/pages/server.html
@@ -0,0 +1,3 @@
+{% extends "base.html" %}
+{% block body %}
+{% endblock %}
diff --git a/templates/pages/transport.html b/templates/pages/transport.html
index 54e14de..94d42da 100644
--- a/templates/pages/transport.html
+++ b/templates/pages/transport.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% block title %}Network format{% endblock %}
{% block body %}
Network format