打印

[圖像教學] Liunux 架設石器私服

Liunux 架設石器私服

前言: Linux分為眾多的版本,每個版本,每個系統都將有不一樣的安裝模式與操作方法,
         但架站的觀念是一樣的!又感覺板上都是使用xampp來架設!沒人發佈用正常的方法架設!特此分享一下!

觀念: 所需的套件、目的及安裝流程
1. Linux OS:   Linux有非常眾多的Distribution ,下面做的簡單的簡介



RedHat及CentOS : 眾多版本中較為專業的非RedHat 莫屬! 但 RedHat 要安裝額外的套件須使用rpm (yum常找不到....),除非您攻力高深,否則不建議使用此系統!

Debian系列: 裡面又分為非常多小版本,較有名的為ubuntu, 這版本僅需網路上有apt的source,即可順利安裝新增的套件!屬於相當便利的且推薦的版本。
SUSE: 個人認為Yast也不比apt好用!個人不推薦!


結論: 推薦使用debian, ubuntu 相關系列的Linux Distribution來架設!並且本文章跳過安裝步驟,相信當您選定了Distribution後,網路上一定有相關教學,在此就不贅述。


2. www網頁伺服器
最為普遍的就是 apache 了!

redhat系列:    yum install www
Debian系列:  apt-get install apache2

檢查伺服器是否啟動 listening 可用下列指令:


sudo  netstate –tulnp | grep ‘-80’




結論:  看到這樣就表示成功了!若還要額外設定,可於/var/www/ 底下設置。


3. MySQL(資料庫軟體)
使用最原始也是最好用的 mysql

Debian系列: apt-get install mysql-server build-essential libmysqlclient-dev

[註] 一次將可能用到的套件安裝完成,以免夜長夢多!



或是使用aptitude讓他自動抓取SQL Server 相關套件








開始安裝後,這個步驟非常重要,SQL的 root 密碼如果設定錯誤!那就要使用指令去更改!比較麻煩!因此密碼千萬不能設定錯誤





再次輸入密碼




4. PHPMyadmin
本軟體是把mysql的語法視窗化!!讓我們可以很輕易的透過視窗化操作SQL!!

Debian系列: apt-get install phpmyadmin



又到了最重要的輸入SQL root密碼的時候了!!這邊要連續輸入3次!!





後續就都讓他自己跑就行了!!
測試: 打開瀏覽器,輸入http://localhost/phpmyadmin,看到下列畫面就是完成安裝了




架設石器私服:


1.檔案下載: 請在本服務端下載yang大的Linux檔案!這邊不提供連結!!請自己去找吧....
2.簡單的講解一下石器私服的啟動流程
    saac 啟動(連結資料庫)   -> gmsv啟動 (載入遊戲相關參數及設定)   
3. 最重要的一環,資料庫設定! 首先由phpmyadmin index登入!應該看到下列頁面!





接著請點選 1.載入  2. 找到 SQL表.sql    3. 執行





應該會順利看到 CSA資料庫自動建立,請點一下 CSA





點選"權限"



並且找到 saac目錄中  的

acserv.cf




並且在phpmyadmin新增"石器專用"的新使用者,步驟如下
使用者名稱 = acserv.cf 中的 sql_NAME 參數
主機 = localhost

密碼 = acserv.cf 中的 sql_PASS參數





結論: 這邊是整個流程中最複雜、最容易出錯、最難的部分!!!!!

4. 到這邊就只剩下開啟server的功能了....

cd 到saac 目錄:  chmod a+x saac   然後就執行吧!!   ./saac
cd 到gmsv目錄: chmod a+x gmsv 然後就執行吧!!   ./gmsv



謝謝各位觀看!!!!




[ 本帖最後由 exproot 於 2013-9-16 12:36 編輯 ]
附件: 您所在的用戶組無法下載或查看附件
本帖最近評分記錄
  • agent0800 貢獻值 +5 我很贊同 2013-9-5 12:24

TOP

請問你是用虛擬機下去架設呢
還是用整台liunux架設呢???

TOP

引用:
原帖由 steve801101 於 2013-8-30 16:07 發表
請問你是用虛擬機下去架設呢
還是用整台liunux架設呢???
您好!是整台linux架設的喔!!
如有任何問題歡迎研討研討!

TOP

請問樓主是用 yang 置頂的哪一套服務端?
使用的作業系統是?
另外有個問題 ubuntu 他的自動安裝都是裝最新版的 如果以後程式只能用舊版的 mysql 但是安裝只有新的那會有問題嗎?
就好比 GCC 安裝是新版 但是 源碼編碼需要舊版.... 請問有辦法解決?

TOP

as title

引用:
原帖由 b1265 於 2013-9-4 15:29 發表
請問樓主是用 yang 置頂的哪一套服務端?
使用的作業系統是?
另外有個問題 ubuntu 他的自動安裝都是裝最新版的 如果以後程式只能用舊版的 mysql 但是安裝只有新的那會有問題嗎?
就好比 GCC 安裝是新版 但是 源碼 ...
您好:

1. 我是使用這套中的linux版本    Yang 8.0 服務端 (for sa_8002a) [2012.09.04] 支援LUA,多功能擺攤
2.
雖然各個新的軟體總是標榜會向下相容,但compiler的確有可能出現不可抗拒的因素,導致無法compiler完成

而且在linux套件中,像apt , yum , yast這類自動安裝軟體通常會找到最新的版本來安裝,

同時安裝後會每天update list,檢查是否有套件有更新版本

故若要刻意安裝某特定非最新版的linux軟體,通常以下有兩種方法


2.1 上網找到欲安裝版本的rpm檔案,rpm -ivh 安裝他!!

2.2 網路上偶而也會有C語言的程式原始碼,下載下來compiler, 再利用打包工具打包並且安裝它


3.我的OS是 Debian 6.0

再來補充一些說明!!

其實您可以不考慮compiler的部分,在我貼給你的連結中,裡面是一個可執行的檔案,並不需要經過compiler的過程喔!(只需要下達chmod讓該檔案具有可執行的權限即可)

不過該壓縮檔中!只有程式的執行檔,缺少了npc map 一些雜項設定擋!建議可先下載windows 的版本!先成功架設後,了解整個私服的作業程序,再轉至linux觀念會比較清楚喔!!^^

再來SQL 那些是一定可以向下相容的,不會有太大的問題!所以架設應該不會太複雜!


如有問題隨時可發問! thanks!


PS. 也可以看看其他大大發布的用xampp架設的流程!參考自己的做法!



[ 本帖最後由 exproot 於 2013-9-4 20:57 編輯 ]
本帖最近評分記錄
  • agent0800 貢獻值 +1 我很贊同 2013-9-5 12:23

TOP

windows  是架設成功了 想嘗試  ubuntu 編譯源碼 但是 smo  跟龍的linux 都卡在環境設置 跟編譯上

TOP

引用:
原帖由 b1265 於 2013-9-5 12:12 發表
windows  是架設成功了 想嘗試  ubuntu 編譯源碼 但是 smo  跟龍的linux 都卡在環境設置 跟編譯上
您好:
編譯有問題的話建議可把error message去 google一下!!
一定是缺少了什麼套件才會如此的喔!

試著解決您就會變強的!!加油^^

環境設置是指外網連不到之類的嗎?

TOP

環境設置 是指編譯需要的東西 有些不知道有沒有裝成功  老是東缺西漏
WINDOWS 架站滿容易的
但是 Linux 就只見過  redhet9.0 跟 CentOS的資訊
嘗試使用ubuntu 跟 xampp 但是編譯常說找不到 mysql
使用的code 是 smo的  yang的還沒試過

[ 本帖最後由 b1265 於 2013-9-6 20:23 編輯 ]

TOP

講得 很詳細

感謝 詳細介紹, 我要用 ubuntu 13.04 來試試看了

TOP

感謝 詳細介紹

TOP