レイドイベント報酬の配布
# 報酬配布
(実行前に$debug_flgを0に設定)
cd /jr-yamada/lib/exec/
vi tool_event_raid_present.inc
ENVIRONMENT=production PF=yamada php ./tool_event_raid_present.inc
# ポイント集計
ENVIRONMENT=production PF=yamada php ./tool_event_raid_point.inc
DBの更新
# masterブランチにdevelopブランチをマージ
git pull
git checkout master
git merge origin/develop
git push
# 本番反映
ssh jr-adm
deploy db
リリース作業
#データベースの初期化
1.`user_build_stack`
2.`user_object`
3.`user_build_event_bonus`
4.`user_build_event_bonus_daily`
5.`log_build_event_bonus_time`
6.`log_build_event_bonus_time_main`
7.`log_build_event_bonus_time_use`
1 & 2
初期化(前回のイベント建物だけ消す)
- DELETE FROM `user_build_stack` WHERE `build_x` = 99 AND `build_y` = 99
- DELETE FROM `user_object` WHERE `build_x` =99 AND `build_y` =99
確認
- SELECT * FROM `user_build_stack` WHERE `build_x` = 99 AND `build_y` = 99
- SELECT * FROM `user_object` WHERE `build_x` =99 AND `build_y` =99
3 ~ 7
念のため、TRUNCATE前にバックアップを取得しておく
TRUNCATE TABLE `user_build_event_bonus`
TRUNCATE TABLE `user_build_event_bonus_daily`
TRUNCATE TABLE `log_build_event_bonus_time`
TRUNCATE TABLE `log_build_event_bonus_time_main`
TRUNCATE TABLE `log_build_event_bonus_time_use`
TRUNCATE TABLE `log_user_build_bonus_ranking`
##既存bonuse_time上書き
update master_object_data set bonus_time = 1599382800 where object_no = 6123;
#masterブランチにdevelopブランチをマージ
git checkout develop
git pull
git checkout master
git pull
git merge origin/develop
git push
#本番環境に反映
ssh jr-adm
update web
deploy web
#イベント終了後(丸一日経過後)
ENVIRONMENT=production PF=yamada php ./island_img_recreate.php
object_no⇒今回の建築した建物ID
(lvで条件を指定して、jrceは2台で分散するように変更、sshから回す。(所要時間1,2時間ぐらい))