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的人請把這東西覆蓋進去,之後下載的內容都已經更改過了不用擔心
※轉載請附上來源,否則不警告直接法律途徑※
請問登入器怎麼搞 興致勃勃照著文章內容走 走完才發現沒有登入器
回覆刪除登入器就是DATA裡面那個阿
刪除請問打開的畫面很小,根本不清楚 ,也不能放大 該怎麼辦?
回覆刪除更正 裝了舊版的set up 就打不開了...
回覆刪除你有登入器嗎?
刪除请问设置完之后怎么添加玩家账户,我设置完打开登陆器输入什么账户密码都不对,是在伺服器save里面的account里添加对吧
回覆刪除第一次創帳號登入 你的帳號後面要加個_M 或 _F 男生 女生
刪除RO私服架設服務 LINEID:gg.z
回覆刪除抱歉打擾 請問
回覆刪除(服務器終止連機)
是哪裡錯了?
请问使用了哪个client端login私服的?
回覆刪除HI~ 有好多GM指令不能用,我已經有設定
回覆刪除2000001 lagan light M a@a.com 99 0 0 0 3
還是幾乎所有指令顯示不明指令
不論怎設定 視窗就是小到看不到
回覆刪除乾淨二轉端主程式洽dc privatero
回覆刪除乾淨二轉端主程式洽dc privatero#7514
回覆刪除有人要程式? 收$$ 可直接遊玩 privatero1111@gmail.com
回覆刪除怎麼收費
刪除需要單人私服主程式私訊我 dcscord a2858531
回覆刪除需要單人私服主程式私訊我 dcscord a2858531#1578
回覆刪除請問您是否還有在經營
回覆刪除可以耶~簡單又方便
回覆刪除最近想玩一下單機,但是不知道之前設定出啥問題一直無法連接MYSQL
幸好有這個很方便的版本,感謝大大唷