轻松组建自己的游戏服务器
时间:2008-12-07 13:50:00
来源:UltraLAB图形工作站方案网站
人气:7467
作者:admin
网络在线游戏对各级网民,都有不小的吸引力,笔者对在线游戏自然也是“如痴如醉”!不过,由于网络带宽资源比较紧张,再加上各种意外原因,在线游戏每每玩得正酣时,总会出现类似“对方处于断线状态”的讨厌提示,真是让人扫兴。遇到这样的“骚扰”多了,心里总想着要把游戏服务器“搬”回自己的“家”里!还好,“海阁网络游戏”让笔者的心愿变成了现实。
“海阁网络游戏”是一个包括棋牌类、益智类游戏的网络在线游戏程序,它主要包括游戏服务器程序、服务器端管理程序、服务器端数据库文件、游戏大厅程序以及各种游戏的客户端程序。该游戏服务器采用Access数据库,来管理和控制在线信息,可以安装在Win XP版本以上的系统中,因此普通个人用户也能轻松打造属于自己的游戏空间。用“海阁网络游戏”打造的在线游戏服务器,几乎可以和主流的游戏服务器相媲美。没听过吧,那就让笔者为各位介绍介绍吧!
服务端安装
在进行安装之前,必须确保自己的计算机安装的是Windows2000、Windows XP、Windows2003中的一种,同时必须确认系统处于TCP/IP协议的网络环境下。从http://hnpy.onlinedown.net/down/heygame.zip处下载获得安装源程序后,必须先用专门的解压软件解包;解压后会发现,有两个可执行文件,用鼠标双击其中的HGServerSetup.exe文件,系统将会弹出一个标准的windows程序安装界面,各位只要按照安装向导提示,一路单击其中的“下一步”按钮就可以顺利完成安装了。安装结束后,系统会自动提示要重新启动计算机,才能完成游戏服务器端程序的安装。安装结束后,我们会发现在缺省状态下,该程序会自动在Windows的开始菜单中建立组文件夹,同时在系统桌面上创建一个程序快捷图标。打开该程序的组文件夹后,我们会发现它包含有卸载程序,利用该卸载工具我们能很轻松地将该服务器端程序彻底从系统中删除干净,当然我们也能在系统的“添加/删除”程序栏中,来卸载服务器端程序。
服务器配置
安装好服务端程序后,直接用鼠标双击桌面上的CgManager图标,就能打开如图1所示的服务器登录界面;要登录进服务器管理界面,我们还必须进行以下配置工作:
首先打开服务端程序所在的安装目录,找到其中的HeyGame.udl文件,并用鼠标双击之,打开如图2所示的数据库连接设置界面;要是选用Access作为游戏服务器端的数据库,就必须在该界面的“提供者”标签页面中,将“Microsoft Jet 4.0 OLE DB Provider”选中,并用它作为服务器的数据库引擎。
打开“连接”标签页面,在这里我们可以设置好数据库连接以及登录帐号和密码信息。要是使用了Access数据库,我们必须在“选择或输入数据库名称栏”处,输入安装目录下的CenterGame.MDB文件,同时将该页面中的“空白密码”选项选中;设置好后,单击一下“测试连接”,来检验一下服务器程序是否能够正确连接到后台数据库中;要是测试成功的话,可以单击“确定”按钮,完成服务器的配置任务。
返回到图1登录界面中,要是在本机中登录到游戏管理界面中,可以选择“localhost”选项,要是想登录到远程游戏服务器中的管理界面中,必须输入远程服务器的IP地址或域名。在缺省状态下,访问管理界面的帐号名称为admin,密码为admin,登录到管理界面后,我们可以重新指定访问服务器的密码和帐号,并且可以开始安装具体的游戏服务了。
特色功能
“海阁网络游戏”支持多人同时在线玩游戏,在这里大家可以找到自己感兴趣的游戏,同时能和其他玩家分享游戏所带来的愉悦。下面就让我们一起来感受一下它的强大风采吧! #p#page_title#e#
管理游戏服务
登录成功后,会打开如图3所示的服务器界面;该界面非常简洁,采用了伸缩面板式结构,可以让所有操作一目了然。单击“游戏服务管理”按钮,在随后出现的面板中,可以停止正在运行的游戏服务,使用“移除游戏服务”按钮,可以将游戏服务“CenterGame”从系统服务中删除掉;要重新安装“CenterGame”的话,可以执行“安装游戏服务”命令。在默认状态下,游戏服务会自动随系统一起启动,要是启动成功的话,“启动游戏服务”按钮就会变成灰色调(未激活状态),而“停止游戏服务”按钮则会变亮(处于激活状态)。
管理用户信息
单击“用户资料管理”按钮,打开用户信息管理页面。执行该界面中的“列出所有用户”命令,我们就能看到所有在游戏服务器上注册用户的基本信息,包括帐号、密码、性别、呢称等内容(如图4所示),这些内容都是通过列表的形式表现出来的。
要是想查看指定用户的个人资料时,可以执行“查询用户资料”命令,在随后出现的窗口中,输入需要查询用户的对应帐号名称就可以了。当然我们也能通过另一种方法来查询用户资料,直接用鼠标击界面右边用户列表视图中对应的用户列表项,就能查看到该用户的详细资料信息了。
要注册为新用户的话,可以直接单击“添加用户资料”按钮,在打开的图5界面中,在该界面中,输入用户的基本资料、详细资料、历史资料、象棋资料、围棋资料,最后单击“确定”,就能完成新用户的注册工作了。
对于已经存在的用户,我们还能对其信息进行编辑和删除。在删除用户信息时,可以直接执行“删除用户资料”命令,然后输入指定用户的帐号名称,再按一下确定就可以了。要想修改用户信息的话,可以点击一下“修改用户资料”按钮,再输入指定的帐号名称,在随后出现的窗口中,可以任意修改用户的相关资料信息了
管理游戏信息
单击“游戏信息管理”按钮,打开图6所示的控制面板,在这里我们可以对游戏服务器的名称、广告信息、房间信息进行设置。执行该面板中的“设置服务器名称”命令,在随后打开的设置框中,直接输入游戏服务器的名称,我们可以发挥想象,让该名称更有个性特色。
执行“设置广告链接”命令,我们还能在打开的设置窗口中,输入广告的超级链接地址,这样指定广告的链接内容,将自动出现在游戏大厅程序右上方的界面中。当然,我们还能设置具体的广告内容,执行“设置广告信息”按钮后,就能在随后的窗口中编辑具体的广告内容了,这些内容将出现在游戏大厅程序的信息显示视图中。
此外,“游戏信息管理”控制面板还提供了房间信息设置功能,利用该功能,我们可以在游戏大厅中,自由地开设游戏房间,甚至能象联众那样开设专门的比赛房间。点击控制面板中的“设置房间信息”按钮,随后我们就能看到服务器上所有的房间列表,单击一下具体的房间号,就能打开该房间的属性修改界面,如图7所示。该界面中的“最少积分”,表示只有超过该积分的用户才能进入到该房间;为了保证房间的专用性,我们可以为房间设置密码,这样用户只有输入正确的密码后,才可以进入到该房间比赛。要是单击“比赛排位”按钮的话,我们可以事先指定每一桌子上的名字,不是指定用户将不可以坐到指定桌子上来。完成了房间信息的所有设置任务后,执行“添加”按钮,就能开设一个新房间了。要是嫌大厅有点“拥挤”的话,也可以单击“删除”按钮,将某些房间删除掉。
管理服务器记录
除了上面的功能外,服务器还具有管理相关记录的功能,包括服务器运行信息、玩家登录信息、异常信息和错误信息等。单击“服务器记录管理”按钮,然后执行该控制面板中的“查看记录”按钮,在右边的子窗口中就能查看到服务器自动记录的各种信息了,通过这些信息,我们可以大致了解到服务器运行效果如何了。要是发现服务器中有许多过时记录的话,可以单击“清空记录”按钮,来将它们清空。 #p#page_title#e#
客户端安装
完成了服务器的安装与设置后,我们就需要安装和设置游戏大厅程序了。游戏大厅程序几乎可以运行在 Windows系统的各个版本下。双击压缩包中的HGSetup.exe文件,进入客户端安装向导界面,根据界面提示,逐步执行“下一步”,中途几乎不需要任何复杂的设置,安装快要结束时,向导界面会提示我们,必须重新启动系统,才能保证客户端程序被成功安装。安装完成后,我们会发现在Windows的桌面上也出现了对应的快捷图标,客户端程序的组文件夹中,也包含有卸载程序,利用它可以快速地将客户端程序删除掉。
客户端登录
运行客户端程序,首先会出现一个如图8所示的“登录信息”界面,我们必须在这里输入具体的帐号名称和密码,才能连接到服务器上,进行网络在线游戏。要是新用户想登录服务器的话,可以先单击该界面中的“新用户注册”按钮,打开一用户注册设置界面,在该界面中设置好用户的帐号名称、登录密码、性别、呢称等信息,最后再单击一下“注册”按钮,申请的帐号名和密码就有效了。在登录界面中,程序还提供了“过往登录”功能,使用该方式来登录时,只能成为网络游戏的“看客”,而不能成为真正的玩家。要是希望下次连接到游戏服务器上时,不需要重复输入密码时,可以将“自动记住密码”选项选中。要是使用代理服务器来上网的话,可以单击“设置代理服务器上网”按钮,在随后出现的设置界面中(如图9所示),输入代理服务器的IP地址,以及服务端口号码;倘若代理服务器需要身份验证的话,还必须正确输入用户名和密码,才能通过代理服务器上网。
要是想在网络上玩游戏的话,可以用鼠标双击自己感兴趣的游戏名称,就能进入到图11所示的游戏房间;选中一位合适的游戏对手,在线游戏就正式拉开战幕了!
要是你细心的话,你还会发现在玩游戏时,你也可以同对方玩家,在网上实时进行交流,这个功能倒真有点“联众世界”的味道。游戏的对战窗口界面,几乎与网上比较流行的在线游戏窗口风格“一脉相承”,菜鸟用户玩起来肯定也能“驾轻就熟”!
怎么样,通过上面的步骤,你是否也能打造一个属于自己的游戏世界呢?相信“海阁网络游戏”的出现,会让在自己的游戏世界中,玩得更尽兴、更开心。
“海阁网络游戏”是一个包括棋牌类、益智类游戏的网络在线游戏程序,它主要包括游戏服务器程序、服务器端管理程序、服务器端数据库文件、游戏大厅程序以及各种游戏的客户端程序。该游戏服务器采用Access数据库,来管理和控制在线信息,可以安装在Win XP版本以上的系统中,因此普通个人用户也能轻松打造属于自己的游戏空间。用“海阁网络游戏”打造的在线游戏服务器,几乎可以和主流的游戏服务器相媲美。没听过吧,那就让笔者为各位介绍介绍吧!
服务端安装
在进行安装之前,必须确保自己的计算机安装的是Windows2000、Windows XP、Windows2003中的一种,同时必须确认系统处于TCP/IP协议的网络环境下。从http://hnpy.onlinedown.net/down/heygame.zip处下载获得安装源程序后,必须先用专门的解压软件解包;解压后会发现,有两个可执行文件,用鼠标双击其中的HGServerSetup.exe文件,系统将会弹出一个标准的windows程序安装界面,各位只要按照安装向导提示,一路单击其中的“下一步”按钮就可以顺利完成安装了。安装结束后,系统会自动提示要重新启动计算机,才能完成游戏服务器端程序的安装。安装结束后,我们会发现在缺省状态下,该程序会自动在Windows的开始菜单中建立组文件夹,同时在系统桌面上创建一个程序快捷图标。打开该程序的组文件夹后,我们会发现它包含有卸载程序,利用该卸载工具我们能很轻松地将该服务器端程序彻底从系统中删除干净,当然我们也能在系统的“添加/删除”程序栏中,来卸载服务器端程序。
服务器配置
安装好服务端程序后,直接用鼠标双击桌面上的CgManager图标,就能打开如图1所示的服务器登录界面;要登录进服务器管理界面,我们还必须进行以下配置工作:
首先打开服务端程序所在的安装目录,找到其中的HeyGame.udl文件,并用鼠标双击之,打开如图2所示的数据库连接设置界面;要是选用Access作为游戏服务器端的数据库,就必须在该界面的“提供者”标签页面中,将“Microsoft Jet 4.0 OLE DB Provider”选中,并用它作为服务器的数据库引擎。
打开“连接”标签页面,在这里我们可以设置好数据库连接以及登录帐号和密码信息。要是使用了Access数据库,我们必须在“选择或输入数据库名称栏”处,输入安装目录下的CenterGame.MDB文件,同时将该页面中的“空白密码”选项选中;设置好后,单击一下“测试连接”,来检验一下服务器程序是否能够正确连接到后台数据库中;要是测试成功的话,可以单击“确定”按钮,完成服务器的配置任务。
返回到图1登录界面中,要是在本机中登录到游戏管理界面中,可以选择“localhost”选项,要是想登录到远程游戏服务器中的管理界面中,必须输入远程服务器的IP地址或域名。在缺省状态下,访问管理界面的帐号名称为admin,密码为admin,登录到管理界面后,我们可以重新指定访问服务器的密码和帐号,并且可以开始安装具体的游戏服务了。
特色功能
“海阁网络游戏”支持多人同时在线玩游戏,在这里大家可以找到自己感兴趣的游戏,同时能和其他玩家分享游戏所带来的愉悦。下面就让我们一起来感受一下它的强大风采吧! #p#page_title#e#
管理游戏服务
登录成功后,会打开如图3所示的服务器界面;该界面非常简洁,采用了伸缩面板式结构,可以让所有操作一目了然。单击“游戏服务管理”按钮,在随后出现的面板中,可以停止正在运行的游戏服务,使用“移除游戏服务”按钮,可以将游戏服务“CenterGame”从系统服务中删除掉;要重新安装“CenterGame”的话,可以执行“安装游戏服务”命令。在默认状态下,游戏服务会自动随系统一起启动,要是启动成功的话,“启动游戏服务”按钮就会变成灰色调(未激活状态),而“停止游戏服务”按钮则会变亮(处于激活状态)。
管理用户信息
单击“用户资料管理”按钮,打开用户信息管理页面。执行该界面中的“列出所有用户”命令,我们就能看到所有在游戏服务器上注册用户的基本信息,包括帐号、密码、性别、呢称等内容(如图4所示),这些内容都是通过列表的形式表现出来的。
要是想查看指定用户的个人资料时,可以执行“查询用户资料”命令,在随后出现的窗口中,输入需要查询用户的对应帐号名称就可以了。当然我们也能通过另一种方法来查询用户资料,直接用鼠标击界面右边用户列表视图中对应的用户列表项,就能查看到该用户的详细资料信息了。
要注册为新用户的话,可以直接单击“添加用户资料”按钮,在打开的图5界面中,在该界面中,输入用户的基本资料、详细资料、历史资料、象棋资料、围棋资料,最后单击“确定”,就能完成新用户的注册工作了。
对于已经存在的用户,我们还能对其信息进行编辑和删除。在删除用户信息时,可以直接执行“删除用户资料”命令,然后输入指定用户的帐号名称,再按一下确定就可以了。要想修改用户信息的话,可以点击一下“修改用户资料”按钮,再输入指定的帐号名称,在随后出现的窗口中,可以任意修改用户的相关资料信息了
管理游戏信息
单击“游戏信息管理”按钮,打开图6所示的控制面板,在这里我们可以对游戏服务器的名称、广告信息、房间信息进行设置。执行该面板中的“设置服务器名称”命令,在随后打开的设置框中,直接输入游戏服务器的名称,我们可以发挥想象,让该名称更有个性特色。
执行“设置广告链接”命令,我们还能在打开的设置窗口中,输入广告的超级链接地址,这样指定广告的链接内容,将自动出现在游戏大厅程序右上方的界面中。当然,我们还能设置具体的广告内容,执行“设置广告信息”按钮后,就能在随后的窗口中编辑具体的广告内容了,这些内容将出现在游戏大厅程序的信息显示视图中。
此外,“游戏信息管理”控制面板还提供了房间信息设置功能,利用该功能,我们可以在游戏大厅中,自由地开设游戏房间,甚至能象联众那样开设专门的比赛房间。点击控制面板中的“设置房间信息”按钮,随后我们就能看到服务器上所有的房间列表,单击一下具体的房间号,就能打开该房间的属性修改界面,如图7所示。该界面中的“最少积分”,表示只有超过该积分的用户才能进入到该房间;为了保证房间的专用性,我们可以为房间设置密码,这样用户只有输入正确的密码后,才可以进入到该房间比赛。要是单击“比赛排位”按钮的话,我们可以事先指定每一桌子上的名字,不是指定用户将不可以坐到指定桌子上来。完成了房间信息的所有设置任务后,执行“添加”按钮,就能开设一个新房间了。要是嫌大厅有点“拥挤”的话,也可以单击“删除”按钮,将某些房间删除掉。
管理服务器记录
除了上面的功能外,服务器还具有管理相关记录的功能,包括服务器运行信息、玩家登录信息、异常信息和错误信息等。单击“服务器记录管理”按钮,然后执行该控制面板中的“查看记录”按钮,在右边的子窗口中就能查看到服务器自动记录的各种信息了,通过这些信息,我们可以大致了解到服务器运行效果如何了。要是发现服务器中有许多过时记录的话,可以单击“清空记录”按钮,来将它们清空。 #p#page_title#e#
客户端安装
完成了服务器的安装与设置后,我们就需要安装和设置游戏大厅程序了。游戏大厅程序几乎可以运行在 Windows系统的各个版本下。双击压缩包中的HGSetup.exe文件,进入客户端安装向导界面,根据界面提示,逐步执行“下一步”,中途几乎不需要任何复杂的设置,安装快要结束时,向导界面会提示我们,必须重新启动系统,才能保证客户端程序被成功安装。安装完成后,我们会发现在Windows的桌面上也出现了对应的快捷图标,客户端程序的组文件夹中,也包含有卸载程序,利用它可以快速地将客户端程序删除掉。
客户端登录
运行客户端程序,首先会出现一个如图8所示的“登录信息”界面,我们必须在这里输入具体的帐号名称和密码,才能连接到服务器上,进行网络在线游戏。要是新用户想登录服务器的话,可以先单击该界面中的“新用户注册”按钮,打开一用户注册设置界面,在该界面中设置好用户的帐号名称、登录密码、性别、呢称等信息,最后再单击一下“注册”按钮,申请的帐号名和密码就有效了。在登录界面中,程序还提供了“过往登录”功能,使用该方式来登录时,只能成为网络游戏的“看客”,而不能成为真正的玩家。要是希望下次连接到游戏服务器上时,不需要重复输入密码时,可以将“自动记住密码”选项选中。要是使用代理服务器来上网的话,可以单击“设置代理服务器上网”按钮,在随后出现的设置界面中(如图9所示),输入代理服务器的IP地址,以及服务端口号码;倘若代理服务器需要身份验证的话,还必须正确输入用户名和密码,才能通过代理服务器上网。
客户端上手
登录到游戏大厅后,我们就能发现一个类似联众世界那样的游戏大厅画面,如图10所示。在该界面左边的子窗口中,以树形目录的形式列出了“海阁网络游戏”所支持的游戏项目,目前该系统包含有五子棋、围棋、象棋、四国、双扣等内容,目前正在设计开发的项目还有俄罗斯方块、梭哈等。
要是想在网络上玩游戏的话,可以用鼠标双击自己感兴趣的游戏名称,就能进入到图11所示的游戏房间;选中一位合适的游戏对手,在线游戏就正式拉开战幕了!
要是你细心的话,你还会发现在玩游戏时,你也可以同对方玩家,在网上实时进行交流,这个功能倒真有点“联众世界”的味道。游戏的对战窗口界面,几乎与网上比较流行的在线游戏窗口风格“一脉相承”,菜鸟用户玩起来肯定也能“驾轻就熟”!
怎么样,通过上面的步骤,你是否也能打造一个属于自己的游戏世界呢?相信“海阁网络游戏”的出现,会让在自己的游戏世界中,玩得更尽兴、更开心。