diff --git a/hwe/d_setting/UniqueConst.orig.php b/hwe/d_setting/UniqueConst.orig.php index 6627a649..1e32f86a 100644 --- a/hwe/d_setting/UniqueConst.orig.php +++ b/hwe/d_setting/UniqueConst.orig.php @@ -5,6 +5,7 @@ class UniqueConst{ public static $serverID = '_tK_serverID_'; public static $serverName = '_tK_serverName_'; public static $seasonIdx = '_tK_seasonIdx_'; + public static $hiddenSeed = '_tK_hiddenSeed_'; private function __construct(){} diff --git a/hwe/sammo/ResetHelper.php b/hwe/sammo/ResetHelper.php index 6d19c04b..9358a2a3 100644 --- a/hwe/sammo/ResetHelper.php +++ b/hwe/sammo/ResetHelper.php @@ -93,12 +93,15 @@ class ResetHelper{ $gameStor->resetCache(); } + $hiddenSeed = bin2hex(random_bytes(16));//32byte, 128bit random seed + $result = Util::generateFileUsingSimpleTemplate( $servRoot.'/d_setting/UniqueConst.orig.php', $servRoot.'/d_setting/UniqueConst.php',[ 'serverID'=>$serverID, 'serverName'=>ServConfig::getServerList()[$prefix]->getKorName(), 'seasonIdx'=>$seasonIdx, + 'hiddenSeed'=>$hiddenSeed, ], true );