Release and Version History#
x.y.z (Backlog)#
Features and Improvements
Minor Improvements
Bugfixes
Miscellaneous
1.2.1 (2024-07-30)#
Features and Improvements
- Add the following bootstrap commands:
acorebs run_log_to_ec2_tag_cron_jobacorebs stop_log_to_ec2_tag_cron_jobacorebs run_measure_worldserver_cron_jobacorebs stop_measure_worldserver_cron_job
No longer run
acorebs run_check_server_status_cron_jobin bootstrap and cloud-init, now we runacorebs run_log_to_ec2_tag_cron_jobandacorebs run_measure_worldserver_cron_jobinstead. This gives us better server monitoring visibility, better performance, and lower cost.
Minor Improvements
Improve document.
1.1.2 (2024-07-26)#
Minor Improvements
Upgrade
acore_server_configto 0.6.3 andacore_serverto 1.1.4.
1.1.1 (2024-07-05)#
Features and Improvements
Add
acorebs sync_lua_scriptsbootstrap command.
1.0.1 (2024-06-22)#
This version is NOT a backward in-compatible release.
Features and Improvements
Add
Remoterto allow run bootstrap remotely.- Supported bootstrap command:
acorebs helloacorebs bootstrap_as_sudoacorebs bootstrapacorebs disable_ubuntu_auto_upgradeacorebs setup_ec2_run_on_restart_scriptacorebs create_databaseacorebs create_useracorebs update_realmlistacorebs configure_dbacorebs apply_authserver_confacorebs apply_worldserver_confacorebs apply_mod_lua_engine_confacorebs apply_server_configacorebs run_check_server_status_cron_jobacorebs stop_check_server_status_cron_jobacorebs run_serveracorebs list_sessionacorebs enter_worldserveracorebs stop_server
Minor Improvements
Rework the documentation website
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
sudocommand is used when necessary.ensure the
sudo -H -u ubuntucommand is used when necessary.
0.2.1 (2023-06-19)#
Features and Improvements
Automatically configure acore_soap_app SOAP agent.
0.1.1 (2023-06-19)#
First release
Add
acorebscommand 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.