<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tibia/game/src/communication.cc, branch master</title>
<subtitle>Tibia 7.7 decompiled game server</subtitle>
<id>https://kaplar.net/tibia/game/atom?h=master</id>
<link rel='self' href='https://kaplar.net/tibia/game/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/'/>
<updated>2026-05-29T02:56:29Z</updated>
<entry>
<title>fix issues and warnings when compiling with glibc &lt; 2.32 (#57, #58)</title>
<updated>2026-05-29T02:56:29Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2026-05-29T02:56:29Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=e2ba7cd29617ae05087ad3d25c55a2eb8ce607a3'/>
<id>urn:sha1:e2ba7cd29617ae05087ad3d25c55a2eb8ce607a3</id>
<content type='text'>
  This also fixes some inconsistencies such as mixing both strerror
and strerrordesc_np, and possible formatting issues.
</content>
</entry>
<entry>
<title>missing NEWLINE on non-patched fields + fix accept error on shutdown</title>
<updated>2026-03-30T18:54:52Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2026-03-30T18:54:52Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=f9beda08323beddac2b7b362371c5d4eca374f34'/>
<id>urn:sha1:f9beda08323beddac2b7b362371c5d4eca374f34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>support for proxy headers + minor tweaks</title>
<updated>2026-03-14T19:07:56Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2026-03-14T19:07:56Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=370842756ab50b53ca1a9f5787b2750f3e3d9cd8'/>
<id>urn:sha1:370842756ab50b53ca1a9f5787b2750f3e3d9cd8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>network code robustness</title>
<updated>2026-02-26T07:52:55Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2026-02-26T07:52:55Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=419e6bf9902851e23b4dfe04918521c9d19be524'/>
<id>urn:sha1:419e6bf9902851e23b4dfe04918521c9d19be524</id>
<content type='text'>
  This should address some quirks of both game and query manager
connections while keeping roughly the same overall design.
</content>
</entry>
<entry>
<title>bind acceptor to INADDR_ANY by default + set TCP_NODELAY on sockets</title>
<updated>2026-01-14T21:18:49Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2026-01-14T21:18:49Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=c2cbe8e23bc1ca97908f9cc82ee772244c5dbfec'/>
<id>urn:sha1:c2cbe8e23bc1ca97908f9cc82ee772244c5dbfec</id>
<content type='text'>
- Binding the acceptor to the game address was troublesome with certain
setups, so it will now bind to INADDR_ANY by default. This behaviour
can be reverted by adding `-DBIND_ACCEPTOR_TO_GAME_ADDRESS=1` as a
compiler option.

- Setting TCP_NODELAY can help improving latency and reducing stutters
specially for players with higher ping. It was not in the original
binary, but it's probably worth it to have it enabled.
</content>
</entry>
<entry>
<title>fix #32</title>
<updated>2025-09-25T03:33:16Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-09-25T03:33:16Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=3dd2ee23b81b6df892ed44f66a99cd4c3fa66795'/>
<id>urn:sha1:3dd2ee23b81b6df892ed44f66a99cd4c3fa66795</id>
<content type='text'>
</content>
</entry>
<entry>
<title>support 7.72 with non-default `-DTIBIA772=1` switch</title>
<updated>2025-09-20T02:56:12Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-09-20T02:49:21Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=11bd6ba26dfdf70d54e685ed1fd1a5898a322c76'/>
<id>urn:sha1:11bd6ba26dfdf70d54e685ed1fd1a5898a322c76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cleaning up a few comments + login message enum</title>
<updated>2025-08-19T18:57:40Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-08-19T18:57:40Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=b2a9d2cb961fabc1ca05052a645d90663d8e0a92'/>
<id>urn:sha1:b2a9d2cb961fabc1ca05052a645d90663d8e0a92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix RETRIEVE action, used with roping</title>
<updated>2025-08-17T04:24:49Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-08-17T04:24:49Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=3cb08df67d1dcb97ffe471f167c6af6fad84de6e'/>
<id>urn:sha1:3cb08df67d1dcb97ffe471f167c6af6fad84de6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wrapping up for a public release</title>
<updated>2025-08-15T18:50:32Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-08-15T18:48:19Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=8082c228c5d618e6f865f76b4d0518c2fde573ec'/>
<id>urn:sha1:8082c228c5d618e6f865f76b4d0518c2fde573ec</id>
<content type='text'>
</content>
</entry>
</feed>
