輕松組建自己的游戲服務器
時間:2008-12-07 13:50:00
來源:UltraLAB圖形工作站方案網(wǎng)站
人氣:12903
作者:admin
網(wǎng)絡在線游戲對各級網(wǎng)民,都有不小的吸引力,筆者對在線游戲自然也是“如癡如醉”!不過,由于網(wǎng)絡帶寬資源比較緊張,再加上各種意外原因,在線游戲每每玩得正酣時,總會出現(xiàn)類似“對方處于斷線狀態(tài)”的討厭提示,真是讓人掃興。遇到這樣的“騷擾”多了,心里總想著要把游戲服務器“搬”回自己的“家”里!還好,“海閣網(wǎng)絡游戲”讓筆者的心愿變成了現(xiàn)實。
“海閣網(wǎng)絡游戲”是一個包括棋牌類、益智類游戲的網(wǎng)絡在線游戲程序,它主要包括游戲服務器程序、服務器端管理程序、服務器端數(shù)據(jù)庫文件、游戲大廳程序以及各種游戲的客戶端程序。該游戲服務器采用Access數(shù)據(jù)庫,來管理和控制在線信息,可以安裝在Win XP版本以上的系統(tǒng)中,因此普通個人用戶也能輕松打造屬于自己的游戲空間。用“海閣網(wǎng)絡游戲”打造的在線游戲服務器,幾乎可以和主流的游戲服務器相媲美。沒聽過吧,那就讓筆者為各位介紹介紹吧!
服務端安裝
在進行安裝之前,必須確保自己的計算機安裝的是Windows2000、Windows XP、Windows2003中的一種,同時必須確認系統(tǒng)處于TCP/IP協(xié)議的網(wǎng)絡環(huán)境下。從http://hnpy.onlinedown.net/down/heygame.zip處下載獲得安裝源程序后,必須先用專門的解壓軟件解包;解壓后會發(fā)現(xiàn),有兩個可執(zhí)行文件,用鼠標雙擊其中的HGServerSetup.exe文件,系統(tǒng)將會彈出一個標準的windows程序安裝界面,各位只要按照安裝向導提示,一路單擊其中的“下一步”按鈕就可以順利完成安裝了。安裝結束后,系統(tǒng)會自動提示要重新啟動計算機,才能完成游戲服務器端程序的安裝。安裝結束后,我們會發(fā)現(xiàn)在缺省狀態(tài)下,該程序會自動在Windows的開始菜單中建立組文件夾,同時在系統(tǒng)桌面上創(chuàng)建一個程序快捷圖標。打開該程序的組文件夾后,我們會發(fā)現(xiàn)它包含有卸載程序,利用該卸載工具我們能很輕松地將該服務器端程序徹底從系統(tǒng)中刪除干凈,當然我們也能在系統(tǒng)的“添加/刪除”程序欄中,來卸載服務器端程序。
服務器配置
安裝好服務端程序后,直接用鼠標雙擊桌面上的CgManager圖標,就能打開如圖1所示的服務器登錄界面;要登錄進服務器管理界面,我們還必須進行以下配置工作:

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

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

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

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

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

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

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



要是想在網(wǎng)絡上玩游戲的話,可以用鼠標雙擊自己感興趣的游戲名稱,就能進入到圖11所示的游戲房間;選中一位合適的游戲對手,在線游戲就正式拉開戰(zhàn)幕了!
要是你細心的話,你還會發(fā)現(xiàn)在玩游戲時,你也可以同對方玩家,在網(wǎng)上實時進行交流,這個功能倒真有點“聯(lián)眾世界”的味道。游戲的對戰(zhàn)窗口界面,幾乎與網(wǎng)上比較流行的在線游戲窗口風格“一脈相承”,菜鳥用戶玩起來肯定也能“駕輕就熟”!
怎么樣,通過上面的步驟,你是否也能打造一個屬于自己的游戲世界呢?相信“海閣網(wǎng)絡游戲”的出現(xiàn),會讓在自己的游戲世界中,玩得更盡興、更開心。
“海閣網(wǎng)絡游戲”是一個包括棋牌類、益智類游戲的網(wǎng)絡在線游戲程序,它主要包括游戲服務器程序、服務器端管理程序、服務器端數(shù)據(jù)庫文件、游戲大廳程序以及各種游戲的客戶端程序。該游戲服務器采用Access數(shù)據(jù)庫,來管理和控制在線信息,可以安裝在Win XP版本以上的系統(tǒng)中,因此普通個人用戶也能輕松打造屬于自己的游戲空間。用“海閣網(wǎng)絡游戲”打造的在線游戲服務器,幾乎可以和主流的游戲服務器相媲美。沒聽過吧,那就讓筆者為各位介紹介紹吧!
服務端安裝
在進行安裝之前,必須確保自己的計算機安裝的是Windows2000、Windows XP、Windows2003中的一種,同時必須確認系統(tǒng)處于TCP/IP協(xié)議的網(wǎng)絡環(huán)境下。從http://hnpy.onlinedown.net/down/heygame.zip處下載獲得安裝源程序后,必須先用專門的解壓軟件解包;解壓后會發(fā)現(xiàn),有兩個可執(zhí)行文件,用鼠標雙擊其中的HGServerSetup.exe文件,系統(tǒng)將會彈出一個標準的windows程序安裝界面,各位只要按照安裝向導提示,一路單擊其中的“下一步”按鈕就可以順利完成安裝了。安裝結束后,系統(tǒng)會自動提示要重新啟動計算機,才能完成游戲服務器端程序的安裝。安裝結束后,我們會發(fā)現(xiàn)在缺省狀態(tài)下,該程序會自動在Windows的開始菜單中建立組文件夾,同時在系統(tǒng)桌面上創(chuàng)建一個程序快捷圖標。打開該程序的組文件夾后,我們會發(fā)現(xiàn)它包含有卸載程序,利用該卸載工具我們能很輕松地將該服務器端程序徹底從系統(tǒng)中刪除干凈,當然我們也能在系統(tǒng)的“添加/刪除”程序欄中,來卸載服務器端程序。
服務器配置
安裝好服務端程序后,直接用鼠標雙擊桌面上的CgManager圖標,就能打開如圖1所示的服務器登錄界面;要登錄進服務器管理界面,我們還必須進行以下配置工作:

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

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

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

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

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

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

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


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

要是想在網(wǎng)絡上玩游戲的話,可以用鼠標雙擊自己感興趣的游戲名稱,就能進入到圖11所示的游戲房間;選中一位合適的游戲對手,在線游戲就正式拉開戰(zhàn)幕了!

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