Release and Version History#

x.y.z (Backlog)#

Features and Improvements

Minor Improvements

Bugfixes

Miscellaneous

0.4.2 (2023-07-18)#

Minor Improvements

  • add more bootstrap logging to file.

0.4.1 (2023-07-17)#

Features and Improvements

  • Automatically configure acore_db_app project and CLI agent.

0.3.1 (2023-06-27)#

Features and Improvements

  • Automatically launch the server status monitor cron job. It writes the server status to EC2 tag every 30 seconds.

  • Add run-on-restart script to automatically restart necessary cron job and the server after reboot.

Minor Improvements

  • refactor the code to make it more readable.

  • ensure the sudo command is used when necessary.

  • ensure the sudo -H -u ubuntu command is used when necessary.

0.2.1 (2023-06-19)#

Features and Improvements

0.1.1 (2023-06-19)#

  • First release

  • Add acorebs command line interface.

NAME
    acorebs - acore server bootstrap command line interface.


SYNOPSIS
    acorebs COMMAND

DESCRIPTION
    acore server bootstrap command line interface.


COMMANDS
    COMMAND is one of the following:

     info
       Print welcome message.

     bootstrap
       Bootstrap a new EC2 server.

     apply_authserver_conf
       Update the authserver.conf.

     apply_worldserver_conf
       Update the worldserver.conf.

     apply_mod_lua_engine_conf
       Update the mod_LuaEngine.conf.

     apply_server_config
       Update the authserver.conf, worldserver.conf and mod_LuaEngine.conf.

     create_database
       Create the database user for game server and three initial databases.

     create_user
       Create the database user for game server.

     update_realmlist
       Update 'acore_auth.realmlist.address'.

     configure_db
       Configure the database for game server.

     disable_ubuntu_auto_upgrade
       Disable Ubuntu auto upgrade (don't upgrade mysql).

     run_server
       Run the game server in screen session.

     list_session
       List all screen sessions.

     enter_worldserver
       Enter the worldserver screen session.

     stop_server
       Stop the game server.