2015年11月24日 星期二

【RO私服-EA】練習用RO私服架設超EZ版教學筆記

算是前言:
RO是我人生中最重要的遊戲之一
不但是第一次接觸到的線上遊戲
也是雖然斷斷續續,但一直在研究的遊戲
從正服到私服、私服到正服、正服到免服然後又回到私服
現在會走上資訊這條路(希望以後也會繼續走)也是受到RO的影響很深lol




小時候電腦不太好,常常當機出問題,出了問題就玩不了老爸又不在家;

怎麼辦?只好靠自己想辦法解決,幸好我那年代網路發展迅速
雖然google還不夠力,但Yahoo也算還行!
甚至小學時就為了研究如何自行開私服摸了好幾天
(最後是開起來了,只是電腦爛若有人從外部登入我就直接被強制踢出.......)


算是附註:

此私服僅為個人練習使用,並無營利,如有法律上的問題請告知本人將會撤除連結

.....................................................................................................................................


這次使用的是EA版的server,其他還有很多種版本,有興趣可以自己去找找

為了強調簡單,所以是用記事本當作我們的資料庫
也就是說所有的像是玩家資料、等級道具、對話紀錄、登入紀錄等等
通通都會儲存在txt中,然後資料庫就會直接到這些txt檔讀取
這種方法快速而且方便,但是有利就有弊,這裡就不多贅述
更專業的作法是用sql作為伺服器架設


首先需要先準備兩樣東西(Server端忘記改共用設定了,現在可以下載囉Q_Q)

1.Sever端-plutoea148181.rar
2.Client端-Data.rar


OK,下載完畢後你會得到兩個壓縮檔

首先請先打開"plutoea148181.rar"這個壓縮檔,然後把它解壓縮到你想放的任意位置

接著請直接進到conf的資料夾內



接著我們要來更改"伺服端"的ip,也就是對外提供的你家的地址
使用者在"客戶端"中填入你的ip,才可以登入至你的私服!

如果你不是固定ip的話(基本上就算是固定ip我也建議你使用DNS)

可以去網路上尋找免費的動態DNS服務提供者,例如:no-ip
使用方法很簡單,真的不會的話網路上也有許多的教學可以參考!

p.s.

如果只是要個人測試的單機版不需要對外連線的話
ip可以使用"127.0.0.1"的本機ip,所有電腦皆適用

話題回到conf資料夾中,我們用記事本打開char_athena跟map_athena這兩個conf檔






將標註的地方改成你的ip,以我為例就是teacat.no-ip.info





這樣就算是設定好囉!

然後我們要來做客戶端的更改
請將壓縮檔"Data"中的所有檔案放到ro主程式資料夾中
例:C:\Program Files (x86)\Gravity\RO   
而我的主程式放在D槽所以是D:\Gravity\RO
接著打開進入到data資料夾中




使用記事本開啟sclientinfo這個XML檔



這裡有幾個地方可以更改

1.<display></display>
這個地方你希望顯示的server名稱,例如我使用貓園茶會Teacat
前後的FF0000和000000是可以改變字體的顏色,其他顏色可以自行上網查查色碼

2.<address></address>
這裡就是改成你的ip啦

3.<balloon></balloon>
這裡所打的內容會用浮現的方式出現

都設定好後就可以儲存關閉囉


再回到剛剛的plutoea14818,執行啟動工具


啟動工具會長這樣

千萬記得歷史紀錄儲存的路徑都要改成plutoea14818資料夾存放的路徑!!!
可以看到最上面有四個分頁,稍微講解一下這幾個東西在做甚麼吧!
主要就不提了,後面三個各別是一個伺服器,並且互相連接
剛剛我們改的char和map_athena就是在設定三個伺服器要到哪裡才能找到彼此
如果你發現在啟動server時就出現了問題,可以檢查看看是不是有哪裡沒有改到

Login:顧名思義就是登入伺服器,會存有所有的使用者登入登出資料,帳號密碼等

Char  :角色伺服器,存有所有角色相關的資料,像是職業、等級、公會等等
map   :而地圖伺服器呢,就是...呃...存地圖

好,我們大概搞懂這三個伺服器在幹嘛了,接著當然就要把他們啟動

這套工具很體貼的有一個主要的控制分頁
右邊的區塊就直接告訴你了三個伺服器的狀態
你可以在這裡個別啟動他們,也可以切換到分頁去啟動
如果沒有特殊需求的話,我們直接把右下角的全部開始按下去
如果沒有出現錯誤訊息的話,恭喜你!你可以登入了!





教學就到此結束囉!

請注意,這是最簡單版本,所有的一切皆從網路上而來
伺服器跟data也是直接從網路上抓現成的
所以NPC的腳本、主城的位置和一切設定都沒有改動過
想進一步研究的朋友可以到網路上繼續深入搜尋
並且,因為data和登入器的問題,有許多道具、造型、特效是看不到的
有時候會有跳窗的情況發生
這並不是一個適合拿出去架設給別人使用的版本,請把這當作基礎練習!



補充:請確定這裡的ip,這裡ip是多少data裡的sclientinfo就設定多少


補充II:視窗會最小化的請下載舊版(點這裡)的setup檔案,重新設定一次解析度即可


補充III:原來我之前上傳的時候檔案弄錯了....真是對不起各位,已下載Data的人請把這東西覆蓋進去,之後下載的內容都已經更改過了不用擔心


※轉載請附上來源,否則不警告直接法律途徑※

20 則留言:

  1. 請問登入器怎麼搞 興致勃勃照著文章內容走 走完才發現沒有登入器

    回覆刪除
  2. 請問打開的畫面很小,根本不清楚 ,也不能放大 該怎麼辦?

    回覆刪除
  3. 更正 裝了舊版的set up 就打不開了...

    回覆刪除
  4. 请问设置完之后怎么添加玩家账户,我设置完打开登陆器输入什么账户密码都不对,是在伺服器save里面的account里添加对吧

    回覆刪除
    回覆
    1. 第一次創帳號登入 你的帳號後面要加個_M 或 _F 男生 女生

      刪除
  5. RO私服架設服務 LINEID:gg.z

    回覆刪除
  6. 抱歉打擾 請問
    (服務器終止連機)
    是哪裡錯了?

    回覆刪除
  7. 请问使用了哪个client端login私服的?

    回覆刪除
  8. HI~ 有好多GM指令不能用,我已經有設定
    2000001 lagan light M a@a.com 99 0 0 0 3
    還是幾乎所有指令顯示不明指令

    回覆刪除
  9. 不論怎設定 視窗就是小到看不到

    回覆刪除
  10. 乾淨二轉端主程式洽dc privatero

    回覆刪除
  11. 乾淨二轉端主程式洽dc privatero#7514

    回覆刪除
  12. 有人要程式? 收$$ 可直接遊玩 privatero1111@gmail.com

    回覆刪除
  13. 需要單人私服主程式私訊我 dcscord a2858531

    回覆刪除
  14. 需要單人私服主程式私訊我 dcscord a2858531#1578

    回覆刪除
  15. 請問您是否還有在經營

    回覆刪除
  16. 可以耶~簡單又方便
    最近想玩一下單機,但是不知道之前設定出啥問題一直無法連接MYSQL
    幸好有這個很方便的版本,感謝大大唷

    回覆刪除