KNESS 發表於 2017-11-21 18:35

舊版《自動重啟》與《取得現時》系統整理

1. 首先,l1j.server.Config下適當位子新增:
public static int RESTART_TIME; //重新啟動伺服器


下面這段個人加在othersettings,位子看您個人的意思!!
RESTART_TIME = Integer.parseInt(otherSettings.getProperty("RestartTime", "240"));//重新啟動伺服器


//otherSettings.properties
//重新啟動伺服器


}else if (pName.equalsIgnoreCase("RestartTime")) {




      RESTART_TIME = Integer.valueOf(pValue);


2.再,新增GetNowTime,路徑 l1j.server.server.GetNowTime,取得現在時間;
新增以後也許也會用到,比如用在c_who裡給玩家查詢~


3.在 L1GameTime之下,找適當位置新增:
//自動重啟      
public L1GameTime() {


       this((int) System.currentTimeMillis());
             }
4.新增 L1GameRestart,路徑 l1j.server.server.model.gametime.L1GameRestart






5.在GmaeServer裡,先 import l1j.server.server.model.gametime.L1GameRestart;


尋找
IdFactory.getInstance();               


L1WorldMap.getInstance();


在這之上,新增


//重啟時間


if (Config.RESTART_TIME != 0) {
      L1GameRestart.init();
   }


6.在模擬器的config>>othersettings裡,新增:
# ==============================================================


#重新啟動伺服器 (分鐘、0 = 不重啟)
RestartTime = 60
# ==============================================================
另一個方法
GmaeServer另一個改法
在最上面找個地方新增
import l1j.server.server.model.gametime.L1GameRestart;




原本有以下這一段 可以不用新增
//重啟時間 不用增加這一段了
if (Config.RESTART_TIME != 0) {
      L1GameRestart.init();
   }




搜索
CastleTable.getInstance();




在上面新增
L1GameRestart.init();//add 自動重啟
Thread.sleep(20000); //從開20秒後才能登入




Thread.sleep(20000); //從開20秒後才能登入
這一段是避免從開還沒完成大家都一直搶登,拿來當緩衝建議可以時間可以在設定長一點


========================分隔線=======================


新增 othersettings.properties
開啟 Config.java


搜索
public static final String ALT_SETTINGS_FILE = "./config/altsettings.properties";
在下面加入
public static final String OTHER_SETTINGS_CONFIG_FILE = "./config/othersettings.properties";
搜索
      public static void load() {
                loadInfo();
                _log.info("正在讀取伺服器設定...");
**** Hidden Message *****
之後自己去資料夾新稱 othersettings.properties 這個文件出來
或是從已有的版本複製過來,這樣就好了

jjen0206 發表於 2017-12-22 06:12

感謝大大分享

winboy 發表於 2017-12-22 20:08

       
感謝您的分享,來研究看看

kusox01 發表於 2017-12-23 03:29

       
      
感謝您的分享,來研究看看

evo0611 發表於 2017-12-24 19:05

感謝大大的分享喔~~~~~~

puenhan 發表於 2018-3-13 12:50

感謝大大分享教學 已成功

mika999 發表於 2018-5-4 18:18

感謝大大的分享~~~

sn6899 發表於 2018-5-8 17:24

感謝大大分享來研究看看

真情眼淚 發表於 2018-8-4 18:08

感謝大大的分享喔^^

hugoleo22 發表於 2019-6-4 14:27

       
感謝大大分享

LINEAGEGG天堂 發表於 2019-6-4 15:57

這樣都行啊..哈哈哈我也回應你6666...

draksky77 發表於 2019-6-4 17:52

你好 謝謝大大

19870922 發表於 2019-6-4 19:50

感謝分享

123507165 發表於 2019-6-5 09:44

不錯 非常實用

趕緊看看先

殺破狼 發表於 2019-8-3 04:25

來看看內容學習一下

kuailefanhua 發表於 2019-8-3 08:41

感謝您的分享,來研究看看

apple780303 發表於 2019-8-14 21:05

       感謝大大分享

baiyishg 發表於 2019-9-22 21:56

       感謝大大分享

dink0825 發表於 2020-5-4 05:35

       
      
感謝大大分享

javacgame 發表於 2020-5-4 11:56

感謝您的分享,來研究看看
頁: [1] 2 3 4 5 6
查看完整版本: 舊版《自動重啟》與《取得現時》系統整理