Skip to content

LonelyIce v0.1.2 — Linux setup and plugin loading fixes

Choose a tag to compare

@darthgelum darthgelum released this 27 Oct 21:14

This Linux x64 terminal release fixes setup reporting failure with code 0 after successful database preparation, and fixes native plugin loading.

Changes:

  • Strip console colour sequences before parsing server control messages.
  • Export host script RTTI required by native plugins.
  • Keep the setup log visible after failure and create the configured log directory.
  • Bundle playerbots 1.0.5 with an explicit Boost.Thread dependency. Its optional group-control setting stays off by default.
  • Add console-protocol and ELF dependency regression checks.

Built and checked on Ubuntu 24.04, GCC 13, glibc 2.39. Checks cover relocated archives, all 13 bundled plugin loads, storage preflight, terminal-wizard navigation, success/failure protocol handling, archive contents and executable permissions. Source revisions and runtime dependencies are included in the archive.

Install the runtime packages listed in README-Linux.txt, including libboost-thread1.83.0.

Existing profiles pin plugin versions. After updating the program, update an old playerbots pin:

./LonelyIce --pkg install playerbots@1.0.5 --settings ./server.yaml

Then repeat Setup / storage. Keep existing databases, game data and profile files when updating.

This launcher release contains the Linux archive. Windows 0.1.1 archives remain available. The separate playerbots 1.0.5 package supports Windows and Linux.