輕松組建自己的游戲服務(wù)器
“海閣網(wǎng)絡(luò)游戲”是一個(gè)包括棋牌類、益智類游戲的網(wǎng)絡(luò)在線游戲程序,它主要包括游戲服務(wù)器程序、服務(wù)器端管理程序、服務(wù)器端數(shù)據(jù)庫文件、游戲大廳程序以及各種游戲的客戶端程序。該游戲服務(wù)器采用Access數(shù)據(jù)庫,來管理和控制在線信息,可以安裝在Win XP版本以上的系統(tǒng)中,因此普通個(gè)人用戶也能輕松打造屬于自己的游戲空間。用“海閣網(wǎng)絡(luò)游戲”打造的在線游戲服務(wù)器,幾乎可以和主流的游戲服務(wù)器相媲美。沒聽過吧,那就讓筆者為各位介紹介紹吧!
服務(wù)端安裝
在進(jìn)行安裝之前,必須確保自己的計(jì)算機(jī)安裝的是Windows2000、Windows XP、Windows2003中的一種,同時(shí)必須確認(rèn)系統(tǒng)處于TCP/IP協(xié)議的網(wǎng)絡(luò)環(huán)境下。從http://hnpy.onlinedown.net/down/heygame.zip處下載獲得安裝源程序后,必須先用專門的解壓軟件解包;解壓后會(huì)發(fā)現(xiàn),有兩個(gè)可執(zhí)行文件,用鼠標(biāo)雙擊其中的HGServerSetup.exe文件,系統(tǒng)將會(huì)彈出一個(gè)標(biāo)準(zhǔn)的windows程序安裝界面,各位只要按照安裝向?qū)崾荆宦穯螕羝渲械?ldquo;下一步”按鈕就可以順利完成安裝了。安裝結(jié)束后,系統(tǒng)會(huì)自動(dòng)提示要重新啟動(dòng)計(jì)算機(jī),才能完成游戲服務(wù)器端程序的安裝。安裝結(jié)束后,我們會(huì)發(fā)現(xiàn)在缺省狀態(tài)下,該程序會(huì)自動(dòng)在Windows的開始菜單中建立組文件夾,同時(shí)在系統(tǒng)桌面上創(chuàng)建一個(gè)程序快捷圖標(biāo)。打開該程序的組文件夾后,我們會(huì)發(fā)現(xiàn)它包含有卸載程序,利用該卸載工具我們能很輕松地將該服務(wù)器端程序徹底從系統(tǒng)中刪除干凈,當(dāng)然我們也能在系統(tǒng)的“添加/刪除”程序欄中,來卸載服務(wù)器端程序。
服務(wù)器配置
安裝好服務(wù)端程序后,直接用鼠標(biāo)雙擊桌面上的CgManager圖標(biāo),就能打開如圖1所示的服務(wù)器登錄界面;要登錄進(jìn)服務(wù)器管理界面,我們還必須進(jìn)行以下配置工作:

首先打開服務(wù)端程序所在的安裝目錄,找到其中的HeyGame.udl文件,并用鼠標(biāo)雙擊之,打開如圖2所示的數(shù)據(jù)庫連接設(shè)置界面;要是選用Access作為游戲服務(wù)器端的數(shù)據(jù)庫,就必須在該界面的“提供者”標(biāo)簽頁面中,將“Microsoft Jet 4.0 OLE DB Provider”選中,并用它作為服務(wù)器的數(shù)據(jù)庫引擎。

打開“連接”標(biāo)簽頁面,在這里我們可以設(shè)置好數(shù)據(jù)庫連接以及登錄帳號(hào)和密碼信息。要是使用了Access數(shù)據(jù)庫,我們必須在“選擇或輸入數(shù)據(jù)庫名稱欄”處,輸入安裝目錄下的CenterGame.MDB文件,同時(shí)將該頁面中的“空白密碼”選項(xiàng)選中;設(shè)置好后,單擊一下“測(cè)試連接”,來檢驗(yàn)一下服務(wù)器程序是否能夠正確連接到后臺(tái)數(shù)據(jù)庫中;要是測(cè)試成功的話,可以單擊“確定”按鈕,完成服務(wù)器的配置任務(wù)。
返回到圖1登錄界面中,要是在本機(jī)中登錄到游戲管理界面中,可以選擇“localhost”選項(xiàng),要是想登錄到遠(yuǎn)程游戲服務(wù)器中的管理界面中,必須輸入遠(yuǎn)程服務(wù)器的IP地址或域名。在缺省狀態(tài)下,訪問管理界面的帳號(hào)名稱為admin,密碼為admin,登錄到管理界面后,我們可以重新指定訪問服務(wù)器的密碼和帳號(hào),并且可以開始安裝具體的游戲服務(wù)了。
特色功能
“海閣網(wǎng)絡(luò)游戲”支持多人同時(shí)在線玩游戲,在這里大家可以找到自己感興趣的游戲,同時(shí)能和其他玩家分享游戲所帶來的愉悅。下面就讓我們一起來感受一下它的強(qiáng)大風(fēng)采吧! #p#page_title#e#
管理游戲服務(wù)
登錄成功后,會(huì)打開如圖3所示的服務(wù)器界面;該界面非常簡(jiǎn)潔,采用了伸縮面板式結(jié)構(gòu),可以讓所有操作一目了然。單擊“游戲服務(wù)管理”按鈕,在隨后出現(xiàn)的面板中,可以停止正在運(yùn)行的游戲服務(wù),使用“移除游戲服務(wù)”按鈕,可以將游戲服務(wù)“CenterGame”從系統(tǒng)服務(wù)中刪除掉;要重新安裝“CenterGame”的話,可以執(zhí)行“安裝游戲服務(wù)”命令。在默認(rèn)狀態(tài)下,游戲服務(wù)會(huì)自動(dòng)隨系統(tǒng)一起啟動(dòng),要是啟動(dòng)成功的話,“啟動(dòng)游戲服務(wù)”按鈕就會(huì)變成灰色調(diào)(未激活狀態(tài)),而“停止游戲服務(wù)”按鈕則會(huì)變亮(處于激活狀態(tài))。

管理用戶信息
單擊“用戶資料管理”按鈕,打開用戶信息管理頁面。執(zhí)行該界面中的“列出所有用戶”命令,我們就能看到所有在游戲服務(wù)器上注冊(cè)用戶的基本信息,包括帳號(hào)、密碼、性別、呢稱等內(nèi)容(如圖4所示),這些內(nèi)容都是通過列表的形式表現(xiàn)出來的。

要是想查看指定用戶的個(gè)人資料時(shí),可以執(zhí)行“查詢用戶資料”命令,在隨后出現(xiàn)的窗口中,輸入需要查詢用戶的對(duì)應(yīng)帳號(hào)名稱就可以了。當(dāng)然我們也能通過另一種方法來查詢用戶資料,直接用鼠標(biāo)擊界面右邊用戶列表視圖中對(duì)應(yīng)的用戶列表項(xiàng),就能查看到該用戶的詳細(xì)資料信息了。
要注冊(cè)為新用戶的話,可以直接單擊“添加用戶資料”按鈕,在打開的圖5界面中,在該界面中,輸入用戶的基本資料、詳細(xì)資料、歷史資料、象棋資料、圍棋資料,最后單擊“確定”,就能完成新用戶的注冊(cè)工作了。

對(duì)于已經(jīng)存在的用戶,我們還能對(duì)其信息進(jìn)行編輯和刪除。在刪除用戶信息時(shí),可以直接執(zhí)行“刪除用戶資料”命令,然后輸入指定用戶的帳號(hào)名稱,再按一下確定就可以了。要想修改用戶信息的話,可以點(diǎn)擊一下“修改用戶資料”按鈕,再輸入指定的帳號(hào)名稱,在隨后出現(xiàn)的窗口中,可以任意修改用戶的相關(guān)資料信息了
管理游戲信息
單擊“游戲信息管理”按鈕,打開圖6所示的控制面板,在這里我們可以對(duì)游戲服務(wù)器的名稱、廣告信息、房間信息進(jìn)行設(shè)置。執(zhí)行該面板中的“設(shè)置服務(wù)器名稱”命令,在隨后打開的設(shè)置框中,直接輸入游戲服務(wù)器的名稱,我們可以發(fā)揮想象,讓該名稱更有個(gè)性特色。

執(zhí)行“設(shè)置廣告鏈接”命令,我們還能在打開的設(shè)置窗口中,輸入廣告的超級(jí)鏈接地址,這樣指定廣告的鏈接內(nèi)容,將自動(dòng)出現(xiàn)在游戲大廳程序右上方的界面中。當(dāng)然,我們還能設(shè)置具體的廣告內(nèi)容,執(zhí)行“設(shè)置廣告信息”按鈕后,就能在隨后的窗口中編輯具體的廣告內(nèi)容了,這些內(nèi)容將出現(xiàn)在游戲大廳程序的信息顯示視圖中。
此外,“游戲信息管理”控制面板還提供了房間信息設(shè)置功能,利用該功能,我們可以在游戲大廳中,自由地開設(shè)游戲房間,甚至能象聯(lián)眾那樣開設(shè)專門的比賽房間。點(diǎn)擊控制面板中的“設(shè)置房間信息”按鈕,隨后我們就能看到服務(wù)器上所有的房間列表,單擊一下具體的房間號(hào),就能打開該房間的屬性修改界面,如圖7所示。該界面中的“最少積分”,表示只有超過該積分的用戶才能進(jìn)入到該房間;為了保證房間的專用性,我們可以為房間設(shè)置密碼,這樣用戶只有輸入正確的密碼后,才可以進(jìn)入到該房間比賽。要是單擊“比賽排位”按鈕的話,我們可以事先指定每一桌子上的名字,不是指定用戶將不可以坐到指定桌子上來。完成了房間信息的所有設(shè)置任務(wù)后,執(zhí)行“添加”按鈕,就能開設(shè)一個(gè)新房間了。要是嫌大廳有點(diǎn)“擁擠”的話,也可以單擊“刪除”按鈕,將某些房間刪除掉。

管理服務(wù)器記錄
除了上面的功能外,服務(wù)器還具有管理相關(guān)記錄的功能,包括服務(wù)器運(yùn)行信息、玩家登錄信息、異常信息和錯(cuò)誤信息等。單擊“服務(wù)器記錄管理”按鈕,然后執(zhí)行該控制面板中的“查看記錄”按鈕,在右邊的子窗口中就能查看到服務(wù)器自動(dòng)記錄的各種信息了,通過這些信息,我們可以大致了解到服務(wù)器運(yùn)行效果如何了。要是發(fā)現(xiàn)服務(wù)器中有許多過時(shí)記錄的話,可以單擊“清空記錄”按鈕,來將它們清空。 #p#page_title#e#
客戶端安裝
完成了服務(wù)器的安裝與設(shè)置后,我們就需要安裝和設(shè)置游戲大廳程序了。游戲大廳程序幾乎可以運(yùn)行在 Windows系統(tǒng)的各個(gè)版本下。雙擊壓縮包中的HGSetup.exe文件,進(jìn)入客戶端安裝向?qū)Ы缑?,根?jù)界面提示,逐步執(zhí)行“下一步”,中途幾乎不需要任何復(fù)雜的設(shè)置,安裝快要結(jié)束時(shí),向?qū)Ы缑鏁?huì)提示我們,必須重新啟動(dòng)系統(tǒng),才能保證客戶端程序被成功安裝。安裝完成后,我們會(huì)發(fā)現(xiàn)在Windows的桌面上也出現(xiàn)了對(duì)應(yīng)的快捷圖標(biāo),客戶端程序的組文件夾中,也包含有卸載程序,利用它可以快速地將客戶端程序刪除掉。
客戶端登錄
運(yùn)行客戶端程序,首先會(huì)出現(xiàn)一個(gè)如圖8所示的“登錄信息”界面,我們必須在這里輸入具體的帳號(hào)名稱和密碼,才能連接到服務(wù)器上,進(jìn)行網(wǎng)絡(luò)在線游戲。要是新用戶想登錄服務(wù)器的話,可以先單擊該界面中的“新用戶注冊(cè)”按鈕,打開一用戶注冊(cè)設(shè)置界面,在該界面中設(shè)置好用戶的帳號(hào)名稱、登錄密碼、性別、呢稱等信息,最后再單擊一下“注冊(cè)”按鈕,申請(qǐng)的帳號(hào)名和密碼就有效了。在登錄界面中,程序還提供了“過往登錄”功能,使用該方式來登錄時(shí),只能成為網(wǎng)絡(luò)游戲的“看客”,而不能成為真正的玩家。要是希望下次連接到游戲服務(wù)器上時(shí),不需要重復(fù)輸入密碼時(shí),可以將“自動(dòng)記住密碼”選項(xiàng)選中。要是使用代理服務(wù)器來上網(wǎng)的話,可以單擊“設(shè)置代理服務(wù)器上網(wǎng)”按鈕,在隨后出現(xiàn)的設(shè)置界面中(如圖9所示),輸入代理服務(wù)器的IP地址,以及服務(wù)端口號(hào)碼;倘若代理服務(wù)器需要身份驗(yàn)證的話,還必須正確輸入用戶名和密碼,才能通過代理服務(wù)器上網(wǎng)。


客戶端上手
登錄到游戲大廳后,我們就能發(fā)現(xiàn)一個(gè)類似聯(lián)眾世界那樣的游戲大廳畫面,如圖10所示。在該界面左邊的子窗口中,以樹形目錄的形式列出了“海閣網(wǎng)絡(luò)游戲”所支持的游戲項(xiàng)目,目前該系統(tǒng)包含有五子棋、圍棋、象棋、四國(guó)、雙扣等內(nèi)容,目前正在設(shè)計(jì)開發(fā)的項(xiàng)目還有俄羅斯方塊、梭哈等。

要是想在網(wǎng)絡(luò)上玩游戲的話,可以用鼠標(biāo)雙擊自己感興趣的游戲名稱,就能進(jìn)入到圖11所示的游戲房間;選中一位合適的游戲?qū)κ郑诰€游戲就正式拉開戰(zhàn)幕了!

要是你細(xì)心的話,你還會(huì)發(fā)現(xiàn)在玩游戲時(shí),你也可以同對(duì)方玩家,在網(wǎng)上實(shí)時(shí)進(jìn)行交流,這個(gè)功能倒真有點(diǎn)“聯(lián)眾世界”的味道。游戲的對(duì)戰(zhàn)窗口界面,幾乎與網(wǎng)上比較流行的在線游戲窗口風(fēng)格“一脈相承”,菜鳥用戶玩起來肯定也能“駕輕就熟”!
怎么樣,通過上面的步驟,你是否也能打造一個(gè)屬于自己的游戲世界呢?相信“海閣網(wǎng)絡(luò)游戲”的出現(xiàn),會(huì)讓在自己的游戲世界中,玩得更盡興、更開心。