为什么用 linux 做服务器 ? 如果做用它做游戏服务器, 支持多少 用户同时在线?

为什么用 linux 做服务器 ? 如果做用它做游戏服务器, 支持多少 用户同时在线?,第1张

让我来为你解答。你的问题,最重要的不是操作系统的问题,而是你的架构选择的问题。你所说的MyEclipse+Tomcat这个根本就不搭嘛,由此可见你不懂架构。MyEclipse只是一个IDE而已,就用途和记事本是一样的,而Tomcat可以说是一个应用服务器,中间件的组成部分,用于J2EE的开发。

你这样说我就默认你们做的是网页游戏,因为做PC游戏的,不管是网游还是单机,没人用Java写。

如果是网游,并且想获得高并发,那么推荐使用Linux。Linux的性价比绝对是最好的,稳定高性能。这点Windows比不上,原因就在于两个系统的底层设计上,Windows本身的设计决定了它没法处理很高的并发,如果你懂网络编程的话就很容易理解,在UNIX系统上有非常牛的功能就是I/O多路复用,通过该功能,可以轻易支持上千甚至几万的并发(当然机器的配置要跟上)。而Linux相对于UNIX不仅实现了传统的I/O多路复用,更提供了e-poll接口,e-poll接口如果正确使用的话可以带来性能的极大提升,也正是这个原因Nginx网页服务器在短期内侵蚀了Apache的部分市场份额。而Windows虽然也有I/O多路复用的概念,但其实是信号驱动的,仅是功能的模拟,而没能在内核中真正优化。Windows下要高的并发,只有一种办法,就是做线程池,还是得信号驱动并发。所以Windows在普通计算机上的并发就少的可怜了,其实即使实在服务器、小型机、大型机上如果装Windows也是浪费,Windows同UNIX/Linux在做开发上看简直就是小巫见大巫了,只能是大众产品,而不能是高端产品。你可以对比一下Windows同商业级UNIX/Linux的价格,就知道那个牛了。

Windows为了同UNIX兼容,不要认为Windows是最好的,最早的,这个普通人说说就算了,学计算机的说出去让人笑死。最当初的网络诞生自伯克利版本的UNIX,之后Linux在94年时就拥有了网络功能,微软在94年时的操作系统还是单用户,单任务的。而UNIX与Linux早已是多用户、多任务的了。就连图形界面,都是最先在UNIX开发出来的。至于如今为什么UNIX/Linux的图形界面没有广泛的被人知道,其原因不是不先进,而是刚开始定位就不是给普通人用的。你可以去大公司悄悄,银行、保险、证券、研究所、政府军方核心部门,都使用UNIX,民间使用的桌面UNIX比如苹果的Mac,都不错。就是因为UNIX是最好的,所以IBM、Oracle任何一家,都有能力同微软抗衡,在企业级市场尤其是高端企业市场,微软的发言权很少。

我们使用Zend Studio软件的时候,经常需要Apache服务器来运行Web项目。那么如何在Zend Studio中配置Apache服务器呢?下面我给大家分享一下。

工具/材料

Zend Studio

01

首先打开Zend Studio软件,点击顶部的Window菜单,选择下拉菜单中的Preferences选项,如下图所示

02

接下来在弹出的Preferences界面中我们展开PHP选项,选择里面的Servers选项,如下图所示

03

接着点击右侧的New按钮进行服务器的添加,如下图所示

04

然后会弹出New PHP Server界面,我们选择Local Apache HTTP Server选项,如下图所示

05

接着会进入Apache Server配置界面,我们给服务器起一个名字,然后点击Browse按钮,如下图所示

06

接下来在弹出的界面中选择Apache安装目录下的conf文件夹,因为这个文件夹下面有httpdconf文件,如下图所示

07

当Zend Studio找到了httpdconf文件以后我们就可以点击Next按钮了,如下图所示

08

然后我们需要设置一下Apache服务器的端口,如下图所示,这里Debug调试大家选择Xdebug即可

09

最后回到Servers界面,我们就可以看到apache服务器已经加载进来了,如下图所示

VPS服务器是利用虚拟服务器软件在一台物理服务器上创建多个相互隔离的小服务器。VPS可用于:虚拟主机空间;电子商务;ASP应用;数据共享;在线游戏。

1、虚拟主机空间

VPS服务器非常适合为中小企业、小型门户网站、个人工作室、SOHO一族提供网站空间,较大独享资源,安全可靠的隔离保证了用户对于资源的使用和数据的安全。

2、电子商务

VPS服务器与独立服务器的运行完全相同,中小型服务商可以以较低成本,通过VPS服务器建立自己的电子商务、在线交易平台。

3、ASP应用

VPS服务器特有的应用程序模板,可以快速的进行批量部署,再加上独立主机的品质和极低的的成本是中小型企业进行ASP应用的首选平台。

4、数据共享

完全的隔离,无与伦比的安全,使得中小企业、专业门户网站可以使用VPS服务器提供数据共享、数据下载服务。对于大型企业来说,可以作为部门级应用平台。

5、在线游戏

低廉的价格,优秀的品质,独享的资源使得VPS服务器可以作为在线游戏服务器,为广大的互联网用户提供游戏服务。

vps的特色

用户间的彼此隔离:灵活性和直接控制VPS。对VPS的全面控制:运行任意应用软件、创建任意定制的配置。

资源控制和峰值性:确保用户得到更高水平的服务和资源。允许峰值性使用闲置的服务器资源,提供了一个好于独立主机水平的服务(许多低端的独立服务器资源都次于DS所用服务器的水平)。

客户VPS控制面板:使用自助管理和故障诊断工具,如国内众所周知的VPS管理面板XenSystem和国外的SolusVM,在一个控制面板上可进行重启动、修复、重装、备份、实时监测VPS运行的操作。操作日志和资源利用统计功能帮助管理员发现和排除故障。

Apache服务器的设置文件位于/usr/local/apache/conf/目录下,传统上使用三个配置文件httpdconf,accessconf和srmconf,来配置Apache服务器的行为。

httpdconf提供了最基本的服务器配置,是对守护程序httpd如何运行的技术描述;srmconf是服务器的资源映射文件,告诉服务器各种文件的MIME类型,以及如何支持这些文件;accessconf用于配置服务器的访问权限,控制不同用户和计算机的访问限制;这三个配置文件控制着服务器的各个方面的特性,因此为了正常运行服务器便需要设置好这三个文件。

除了这三个设置文件之外,Apache还使用mimetypes文件用于标识不同文件对应的MIME类型, magic文件设置不同MIME类型文件的一些特殊标识,使得Apache 服务器从文档后缀不能判断出文件的MIME 类型时,能通过文件内容中的这些特殊标记来判断文档的MIME类型。

bash-202$ ls -l /usr/local/apache/conf

total 100

-rw-r--r-- 1 root wheel 348 Apr 16 16:01 accessconf

-rw-r--r-- 1 root wheel 348 Feb 13 13:33 accessconfdefault

-rw-r--r-- 1 root wheel 30331 May 26 08:55 httpdconf

-rw-r--r-- 1 root wheel 29953 Feb 13 13:33 httpdconfdefault

-rw-r--r-- 1 root wheel 12441 Apr 19 15:42 magic

-rw-r--r-- 1 root wheel 12441 Feb 13 13:33 magicdefault

-rw-r--r-- 1 root wheel 7334 Feb 13 13:33 mimetypes

-rw-r--r-- 1 root wheel 383 May 13 17:01 srmconf

-rw-r--r-- 1 root wheel 357 Feb 13 13:33 srmconfdefault

事实上当前版本的Apache将原来httpdconf、srmconf与accessconf中的所有配置参数均放在了一个配置文件httpdconf中,只是为了与以前的版本兼容的原因(使用这三个设置文件的方式来源于NCSA-httpd),才使用三个配置文件。而提供的accessconf和srmconf文件中没有具体的设置。

由于在新版本的Apache中,所有的设置都被放在了httpdconf中,因此只需要调整这个文件中的设置。以下使用缺省提供的httpdconf为例,解释Apache服务器的各个设置选项。然而不必因为它提供设置的参数太多而烦恼,基本上这些参数都很明确,也可以不加改动运行Apache服务器。但如果需要调整Apache服务器的性能,以及增加对某种特性的支持,就需要了解这些设置参数的含义。

关于Apache服务器的性能,在Internet上存在很大的争议,基本上使用Apache的使用者几乎都不怀疑它的优秀性能,Apache也支撑了很多著名的高负载的网站,但是在商业机构的评测中,Apache往往得分不高。很多人指出,在这些评测中,商业Web服务器及其操作系统往往由其专业公司的工程师进行过性能调整,而Free 的操作系统和Web服务器往往就使用其缺省配置或仅仅作很小的更改。需要指出的是,除了操作系统的性能调整之外,Apache 服务器本身的缺省配置绝不是最优化和最高效的,而是要适应几乎所有种类操作系统、所有种类硬件下的设置,多平台的软件不可能为特定平台和特定硬件提供最优化的缺省配置。因此要使用Apache的时候,性能调整是必不可少的。

在商业评测中忽略了的另一个事实是,评测时往往对不同种类的功能进行比较,例如使用Apache的标准CGI 的性能与ISAPI,NSAPI等服务器端API比较,事实上Apache服务器与此可以比较的功能为modperl ,FastCGI,与ASP类似的功能为PHP等等,只不过由于Apache的开放模式,这些功能是由独立的开发组,作为独立的模块来实现的。但是在评测中,测试人员没有加入相应的模块评测其性能。

HTTP守护进程的运行参数

httpdconf中首先定义了一些httpd守护进程运行时需要的参数,来决定其运行方式和运行环境。

ServerType standalone

ServerType定义服务器的启动方式,缺省值为独立方式standalone,httpd

服务器将由其本身启动,并驻留在主机中监视连接请求。在Linux下将在启动文件 /etc/rcd/rclocal/initd/apache中自动启动Web服务器,这种方式是推荐设置。

启动Apache服务器的另一种方式是inet方式,使用超级服务器inetd监视连接请求并启动服务器。当需要使用inetd启动方式时,便需要更改为这个设置,并屏蔽/etc/rcd/rclocal/initd/apache文件,以及更改/etc/inetdconf并重起inetd,那么Apache就能从inetd中启动了。

两种方式的区别是独立方式是由服务器自身管理自己的启动进程,这样在启动时能立即启动服务器的多个副本,每个副本都驻留在内存中,一有连接请求不需要生成子进程就可以立即进行处理,对于客户浏览器的请求反应更快,性能较高。而 inetd方式要由inetd发现有连接请求后才去启动http服务器,由于inetd 要监听太多的端口,因此反应较慢、效率较低,但节约了没有连接请求时Web服务器占用的资源。因此inetd方式只用于偶尔被访问并且不要求访问速度的服务器上。事实上inetd方式不适合http的突发和多连接的特性,因为一个页面可能包含多个图象,而每个图象都会引起一个连接请求,即使虽然访问人数造成教少,但瞬间的连接请求并不少,这就受到inetd性能的限制,甚至会影响由inetd启动的其他服务器程序。

ServerRoot "/usr/local"

ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerRoot定义的路径之下。

由于httpd会经常进行并发的文件操作,就需要使用加锁的方式来保证文件操作不冲突,由于NFS文件系统在文件加锁方面能力有限,因此这个目录应该是本地磁盘文件系统,而不应该使用NFS文件系统。

#LockFile /var/run/httpdlock

LockFile参数指定了httpd守护进程的加锁文件,一般不需要设置这个参数, Apache服务器将自动在ServerRoot下面的路径中进行操作。但如果ServerRoot为NFS文件系统,便需要使用这个参数指定本地文件系统中的路径。

PidFile /var/run/httpdpid

PidFile指定的文件将记录httpd守护进程的进程号,由于httpd能自动复制其自身,因此系统中有多个httpd进程,但只有一个进程为最初启动的进程,它为其他进程的父进程,对这个进程发送信号将影响所有的httpd进程。PidFILE定义的文件中就记录httpd父进程的进程号。

ScoreBoardFile /var/run/httpdscoreboard

httpd使用ScoreBoardFile来维护进程的内部数据,因此通常不需要改变这个参数,除非管理员想在一台计算机上运行几个Apache服务器,这时每个Apache服务器都需要独立的设置文件htt pdconf,并使用不同的ScoreBoardFile。

#ResourceConfig conf/srmconf

#AccessConfig conf/accessconf

这两个参数ResourceConfig和AccessConfig,就用于和使用 srmconf 和 accessconf 设置文件的老版本Apache兼容。如果没有兼容的需要,可以将对应的设置文件指定为/dev/null,这将表示不存在其他设置文件,而仅使用httpdconf 一个文件来保存所有的设置选项。

Timeout 300

Timeout定义客户程序和服务器连接的超时间隔,超过这个时间间隔(秒)后服务器将断开与客户机的连接。

KeepAlive On

在HTTP 10中,一次连接只能作传输一次HTTP请求,而KeepAlive参数用于支持HTTP 11版本的一次连接、多次传输功能,这样就可以在一次连接中传递多个HTTP请求。虽然只有较新的浏览器才支持这个功能,但还是打开使用这个选项。

MaxKeepAliveRequests 100

MaxKeepAliveRequests为一次连接可以进行的HTTP请求的最大请求次数。将其值设为0将支持在一次连接内进行无限次的传输请求。事实上没有客户程序在一次连接中请求太多的页面,通常达不到这个上限就完成连接了。

KeepAliveTimeout 15

KeepAliveTimeout测试一次连接中的多次请求传输之间的时间,如果服务器已经完成了一次请求,但一直没有接收到客户程序的下一次请求,在间隔超过了这个参数设置的值之后,服务器就断开连接。

MinSpareServers 5MaxSpareServers 10

在使用子进程处理HTTP请求的Web服务器上,由于要首先生成子进程才能处理客户的请求,因此反应时间就有一点延迟。但是,Apache服务器使用了一个特殊技术来摆脱这个问题,这就是预先生成多个空余的子进程驻留在系统中,一旦有请求出现,就立即使用这些空余的子进程进行处理,这样就不存在生成子进程造成的延迟了。在运行中随着客户请求的增多,启动的子进程会随之增多,但这些服务器副本在处理完一次HTTP请求之后并不立即退出,而是停留在计算机中等待下次请求。但是空余的子进程副本不能光增加不减少,太多的空余子进程没有处理任务,也占用服务器的处理能力,因此也要限制空余副本的数量,使其保持一个合适的数量,使得既能及时回应客户请求,又能减少不必要的进程数量。

因此就可以使用参数MinSpareServers来设置最少的空余子进程数量, 以及使用参数MaxSpareServers 来限制最多的空闲子进程数量,多余的服务器进程副本就会退出。根据服务器的实际情况来进行设置,如果服务器性能较高,并且也被频繁访问,就应该增大这两个参数的设置。对于高负载的专业网站,这两个值应该大致相同,并且等同于系统支持的最多服务器副本数量,也减少不必要的副本退出。

StartServers 5

StartServers参数就是用来设置httpd启动时启动的子进程副本数量,这个参数与上面定义的MinSpareServers和MaxSpareServers参数相关,都是用于启动空闲子进程以提高服务器的反应速度的。这个参数应该设置为前两个值之间的一个数值,小于MinSpareServers和大于MaxS pareServers都没有意义。

MaxClients 150

在另一方面,服务器的能力毕竟是有限的,不可能同时处理无限多的连接请求,因此参数Maxclient s就用于规定服务器支持的最多并发访问的客户数,如果这个值设置得过大,系统在繁忙时不得不在过多的进程之间进行切换来为太多的客户进行服务,这样对每个客户的反应就会减慢,并降低了整体的效率。如果这个值设置的较小,那么系统繁忙时就会拒绝一些客户的连接请求。当服务器性能较高时,就可以适当增加这个值的设置。对于专业网站,应该使用提高服务器效率的策略,因此这个参数不能超过硬件本身的限制,如果频繁出现拒绝访问现象,就说明需要升级服务器硬件了。对于非专业网站,不太在意对客户浏览器的反应速度,或者认为反应速度较慢也比拒绝连接好,就也可以略微超过硬件条件来设置这个参数。

这个参数限制了MinSpareServers和MaxSpareServers的设置,它们不应该大于这个参数的设置。

MaxRequestsPerChild 30

使用子进程的方式提供服务的Web服务,常用的方式是一个子进程为一次连接服务,这样造成的问题就是每次连接都需要生成、退出子进程的系统操作,使得这些额外的处理过程占据了计算机的大量处理能力。因此最好的方式是一个子进程可以为多次连接请求服务,这样就不需要这些生成、退出进程的系统消耗,Apache就采用了这样的方式,一次连接结束后,子进程并不退出,而是停留在系统中等待下一次服务请求,这样就极大的提高了性能。

但由于在处理过程中子进程要不断的申请和释放内存,次数多了就会造成一些内存垃圾,就会影响系统的稳定性,并且影响系统资源的有效利用。因此在一个副本处理过一定次数的请求之后,就可以让这个子进程副本退出,再从原始的httpd进程中重新复制一个干净的副本,这样就能提高系统的稳定性。这样,每个子进程处理服务请求次数由MaxRe questPerChild定义。 缺省的设置值为30,这个值对于具备高稳定性特点的Linux系统来讲是过于保守的设置,可以设置为1000甚至更高,设置为0支持每个副本进行无限次的服务处理。

#Listen 3000

#Listen 12345678:80

#BindAddress

Listen参数可以指定服务器除了监视标准的80端口之外,还监视其他端口的HTTP请求。由于FreeBSD系统可以同时拥有多个IP地址,因此也可以指定服务器只听取对某个BindAddress< /B>的IP地址的HTTP请求。如果没有配置这一项,则服务器会回应对所有IP的请求。

即使使用了BindAddress参数,使得服务器只回应对一个IP地址的请求,但是通过使用扩展的Listen参数,仍然可以让HTTP守护进程回应对其他IP地址的请求。此时Listen参数的用法与上面的第二个例子相同。这种比较复杂的用法主要用于设置虚拟主机。此后可以用VirtualHost参数定义对不同IP的虚拟主机,然而这种用法是较早的HTTP 10标准中设置虚拟主机的方法,每针对一个虚拟主机就需要一个IP地址,实际上用处并不大。在HTTP 11中,增加了对单IP地址多域名的虚拟主机的支持,使得虚拟主机的设置具备更大的意义。

LoadModule mime_magic_module libexec/apache/mod_mime_magicso

LoadModule info_module libexec/apache/mod_infoso

LoadModule speling_module libexec/apache/mod_spelingso

LoadModule proxy_module libexec/apache/libproxyso

LoadModule rewrite_module libexec/apache/mod_rewriteso

LoadModule anon_auth_module libexec/apache/mod_auth_anonso

LoadModule db_auth_module libexec/apache/mod_auth_dbso

LoadModule digest_module libexec/apache/mod_digestso

LoadModule cern_meta_module libexec/apache/mod_cern_metaso

LoadModule expires_module libexec/apache/mod_expiresso

LoadModule headers_module libexec/apache/mod_headersso

LoadModule usertrack_module libexec/apache/mod_usertrackso

LoadModule unique_id_module libexec/apache/mod_unique_idso

ClearModuleList

AddModule mod_envc

AddModule mod_log_configc

AddModule mod_mime_magicc

AddModule mod_mimec

AddModule mod_negotiationc

AddModule mod_statusc

AddModule mod_infoc

AddModule mod_includec

AddModule mod_autoindexc

AddModule mod_dirc

AddModule mod_cgic

AddModule mod_asisc

AddModule mod_imapc

AddModule mod_actionsc

AddModule mod_spelingc

AddModule mod_userdirc

AddModule mod_proxyc

AddModule mod_aliasc

AddModule mod_rewritec

AddModule mod_accessc

AddModule mod_authc

AddModule mod_auth_anonc

AddModule mod_auth_dbc

AddModule mod_digestc

AddModule mod_cern_metac

AddModule mod_expiresc

AddModule mod_headersc

AddModule mod_usertrackc

AddModule mod_unique_idc

AddModule mod_soc

AddModule mod_setenvifc

Apache服务器的一个重要特性就是其模块化的结构,这不但表现为其能在编译时能通过新的模块加入新的功能,还表现为其模块可以动态加载入http服务程序中,而不必载入不需要的模块。使用Apache的动态加载模块只需要设置好Load Module和AddModule参数就可以了,这种特性就是Apache的 DSO(Dynamic Shared Object)特性,然而要想充分使用DSO特性仍然不是一个简单的事情,不适当的改动这里的设置就可能造成服务器不能正常启动。因此如果不是要增加或减少服务器提供的功能,就不要改动这里的设置。

上面这些列表就显示了Linux下的缺省Apache服务器支持的模块,事实上很多模块是没有必要的,不必要模块不会被载入内存。模块可以静态连接到pache 服务器内部,也可以这样动态加载,将Apache的特性都编译成动态可加载模块是该Port的做法,而不是Apache的缺省做法,这样就以牺牲很小的性能的同时,带来极大的灵活性。

因而动态可加载的能力还是对性能有轻微的影响,因此可以重新编译Apache,将自己所需要的功能编译进Apache 服务器内部,可以让系统显得更为干净,效率也有轻微的提高。通常仅仅为了这一个目的就重新编译Apache是没有必要的,如果需要增加其他特性而重新编译Apache,不妨在增加其他模块的同时将所有的模块都静态连接入Apache 服务器。有的使用者更喜欢动态加载模块,那么也不妨全部都使用动态加载模块。

这些模块都被放置到/usr/local/apache/libexec/目录下, 每个模块对应Apache服务器的一个特性。详细解释每个模块的功能需要相当多的篇幅,其中比较重要的特性将在后面相应的地方中进行解释,而具体每个模块的功能及用法就需要查看Apache的文档。

#ExtendedStatus On

Apache服务器可以通过特殊的HTTP请求,来报告自身的运行状态,打开这个ExtendedStatus 参数可以让服务器报告更全面的运行状态信息。

自己租借的服务器是不需要自己安装APACHE的,租借商会给你装好,你只要把你自己想发布的内容告诉他就行

你有可能还需要安装这个软件才能运行魔兽世界单机版,Microsoft NET Framework 35

或者重新安个“大芒果魔兽世界单机版”大芒果的不错,如果版本根不上可以摸拟现在的版本点技能

[[[[[[[[[[[[[[[或者你需要这个安装方法::

--------申请账号: 方法1在IE中输入:127001(本机)打开的网页中可以申请账号和密码。方法2在服务器的安装目录下有个DateBase文件夹,可以看到前台控制台和后台控制台,先运行后台控制台输入33回车等提示按任意键方可结束。再运行前台控制台。它会自动运行结束按任意键。会弹出http://127001这个网址在上面输入账号和密码。

----------好资源!!!!!!终于找到可以用的了!!!!!!申请账号: 方法1在IE中输入:127001(本机)打开的网页中可以申请账号和密码。方法2在服务器的安装目录下有个DateBase文件夹,可以看到前台控制台和后台控制台,先运行后台控制台输入33回车等提示按任意键方可结束。再运行前台控制台。它会自动运行结束按任意键。会弹出http://127001这个网址在上面输入账号和密码。

------------将普通号升级成GM 打开 cwwow 的 一键自动WOW服务器 在 TC> DOS 窗口中输入account set gmlevel 你帐号 8这就将你变成GM了。 用GM list查看一下吧。 通过以上,就基本能玩了,进入游戏吧。 ------------------------------------------------------- PS: 给角色升级levelup 需要加的级数 加钱 modify money 99999999999 //给你9999999999铜币 加装备 add 你的物品ID 就可得到不知道ID就去178数据库 加武器技能熟练度 advanceallskills 375(这个看你相应等级的最大数) 卡图、回城 star 加技能 learn 24646 天神下凡 体型加大攻击增加 Learn 30879 范围性伤害 50K 没错,名字就叫这个 其他的GM命令各位自己去网上找吧 http://tiebabaiducom/fct=335675392

----------终于搞好了,谢谢这位发地址的兄弟。33单机安装方法详见112楼:http://wwwsubpignet/viewthreadphptid=881623&extra=page%3D1&page=8

------------有字数限制。 33单机安装方法详见:http://wwwsubpignet/viewthreadphptid=881623&extra=page%3D1&page=8

-----------有字数限制。 33单机安装方法详见:http://wwwsubpignet/viewthreadphptid=881623&extra=page%3D1&page=8

----------------------------------------------------------------

以下是单机安装成功方法

1服务端跟客户端要解压在系统碟外

2服务端和客户端解压出来的Avencast_Setup打开装上有3个资料夹分别是 WOW DateBase cwwow 放同1资料夹内 <Avencast_Setup有2个>

3打开 cwwow 这个资料夹 取 TrinityCore 打开 将 path;username;password;database - use Unix sockets at Unix/Linux

LoginDatabaseInfo = "192168110;3306;root;cwwow;realmd"

WorldDatabaseInfo = "192168110;3306;root;cwwow;cwworld"

CharacterDatabaseInfo = "192168110;3306;root;cwwow;characters" 换成 path;username;password;database - use Unix sockets at Unix/Linux

LoginDatabaseInfo = "127001;3306;root;root;realmd330"

WorldDatabaseInfo = "127001;3306;root;root;cwworld330"

CharacterDatabaseInfo = "127001;3306;root;root;character330" 然後找到CheckDB = 1

将1修改成0 储存

4打开 DateBase 这个资料夹 开後台控制面板 输入33 跑完关上 再开 前台控制面板 会自动跑完然後按任一键 就会出现注册单机的页面 注册完 打开 cwwow 的 一键自动WOW服务器 再回 wow 资料夹 打开 Wow 就能开始游玩wow

5多教如何变成gm 先下载 navicat8_mysql_ct 这个程式 完了打开 navicat8_mysql_ct 档案--> 新增连线 连线名称跟ip都输入localhost  阜3306 

名称密码都输入 root 然後打开 找到 realmd330 右边打开 account 找到自己的帐号那横栏 找到 gmlevel那格 将 8 改成 80 那个帐号就变成gm <不过我是帐号都还没创人物就先改 所以你们要自己试试o cc>

以上是我的方法cc

----------------------------------------------

确定你的机器已经安装最新版的Microsoft NET Framework 35

2种子内含有完整的教程。完全傻瓜式安装,解压即可游戏

经测试已成功进入游戏(游戏自带的教程不用看,有些错误的地方,文件根本没有):

前提:vcredist_x86exe和dotnetfx35rar 这两个程序必须安装,在danji包里已有(机器已安装的不必)

1先解压WOW包,再把danji包解压,将danji包里的文件全部复制到WOW文件夹

2运行文件夹里的“启动数据库”,会弹出一网页,直接关掉,没用

3运行文件夹里的“mangosd”完成一些数据(约20秒),运行“realmd”打开就行,不需要等。(注:这两个程序不要关,一直开着)

4有两个“登录器”,选择大小为371字节那个“登录器”运行,OK,GO PLAY!!

5GM账号:admin 密码:123456

友情提示:禁止修改“WOW”文件夹名字,DIY此时非个性,乃致命^_^

-----------------------------------------

这是正常的安装方法 先确定 你是否是严格的按着方法安装的

其次 vcredist_x86exe和dotnetfx35rar 这两个程序安装了么

最红 你说的红字写的什么内容 从红字里可以分析出现的问题

最后给你给地址 里面有一些常见问题的解决方案

http://tiebabaiducom/fz=675456329&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&word=%CE%F7%D1%C7%CB%B9&pn=0

---------------------------

转别人的 回来救大家了

经过多次的重装后终于成功了

不费话了下面把我成功的过程说下希望对大家有帮助

第一步当然是安装服务端到除C盘外的其它盘的根目录下

第二步直接到安装目录下\DateBase目录运行‘前台控制面板’

运行时如果端口被占了把占端口的程序停止实在不行重新启动下什么

程序不要运行先运行这个在弹出窗口注册一个帐号

第三步运行安装目录下\cwwow目录下TrinityRealm和TrinityCore然后运行WOW客户端进入游戏后选自动搜索最近的伺服器出现cwwow这个伺服器但连不上就可以退出了然后把服务端的程序关了

第四步就可以按楼主说的在服务端安装目录搜索TrinityCoreconf这个文件把这项

path;username;password;database - use Unix sockets at Unix/Linux

LoginDatabaseInfo = "127001;3306;root;root;realmd330"

WorldDatabaseInfo = "127001;3306;root;root;cwworld330"

CharacterDatabaseInfo = "127001;3306;root;root;character330"

把这四条全覆盖

在把这个CheckDB = 1

1修改成0

应该就能启动了最好先不要运行一键启动WOW服务端

---------------

安装vcredist_x86exe失败

答:1 可能是你的WindowsInstaller服务关闭,在开始-设置-控制面板-管理工具-服务,找

到WindowsInstaller服务,设置成手动,然后手动安装vcredist_x86exe

-----------

无非是两个原因引起的,要么是他没有安装VS2005的原因,要么是我的程序里依靠了其它的一些库。于是百度一下,发现好多相关主题。我是按照这个帖子解决的:

在VS2005下用C++写的程序,在一台未安装VS2005的系统上,

用命令行方式运行,提示:

“系统无法执行指定的程序”

直接双击运行,提示:

“由于应用程序的配置不准确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”

以前用VC6和VS2003的话 假如缺少库文件,是会提示缺少“dll”,但是用VS2005却没有这样的提示。

自己实验了一下,感觉以下几种解决办法是可行的:

方式一:

在类似C:\Program Files\Microsoft Visual Studio 8\VC\redi

st\Debug_NonRedist\x86\MicrosoftVC80DebugCRT 下找到(xia zhao dao)了搪列文件:

msvcm80ddll

msvcp80ddll

msvcr80ddll

MicrosoftVC80DebugCRTmanifest

把这几个文件拷贝到目标机器(ba3 zhe4 ji3 ge4 wen2 jian4 kao3 bei4 dao4 mu4 biao1 ji1 qi4)上,与运行程序同一文件夹或放到system32下,就可以正(xia _jiu ke yi zheng)确运行了。

其他release版、MFC程序什么的都是拷redist下相应(xia4 xiang1 ying1)文件夹下的文件就可以了文件夹后都有标识!

方式二:

修改编译选项,将/MD或/MDd 改为 /MT或/MTd,这样就实现了对VC运行时库的静态链接,在运行时就不再需要VC的dll了。

方式三:

工程-》属性-》配置属性-》常规-》MFC的使用,选择“在静态库中使用mfc”

这样生成的exe文件应该就可以在其他机器上跑了。

方式四:

你的vc8安装盘上找到再分发包vcredist_xxxexe和你的程序捆绑安装

类别:c++ 查看评论 关键词:atl 方案

首先要看你的需求,页游,小中型跟大型游戏各不相同,也要看同时在线人数等。

当今的网络游戏行业,算是暴利行业。所以游戏企业在服务租用时,首先要考虑的是服务器防御能力,必须具备高防效果。否则服务器瘫痪,游戏玩家经常无法登陆的话,会造成大量损失,针对大型游戏,建议选择300G以上的高防。小型游戏也需要100G的防御能力。

然后第二是CPU的选择,快速吞吐量,数据处理是标准,配置可以稍微高一些。

最后是网络带宽,这里推荐大家用BGP带宽,因为bgp带宽能对玩家使用的不同带宽运营商都能做到自动切换线路。不会造成玩家使用的带宽与服务器带宽不同而产生的网络延迟情况。另一个方面来说,多线路的带宽也保障了不同时间段的网络稳定性,这能很好地给用户带宽游戏体验感。

锐讯网络拥有全国知名高防机房,内有多种配置机型可选,可以满足不同类型客户需要。

硬件看需求,如果想开游戏的话,还需要机房带宽什么的。

配置的话你不会可以找技术人员。

服务器的配置和购置也可以找一些公司弄。不过那是要花钱滴。

架设方法也都是比较固定的,难度不大。

假设当前Linux用户的apahce安装目录为/usr/local/apache2,那么在命令行终端中使用以下命令启动,停止和重启apache。

1启动apahce的命令:

/usr/local/apache2/bin/apachectlstartapache

2 停止apache的命令:

/usr/local/apache2/bin/apachectlstop  

3 重启apache的命令:

/usr/local/apache2/bin/apachectlrestart 

要在重启Apache服务器时不中断当前的连接,则应运行:

/usr/local/sbin/apachectlgraceful

如果当前用户的apache已经安装为linux的服务的话,可以使用以下命令进行以上操作。

1启动apache

servicehttpdstart 

2停止服务apache

servicehttpdstop 

3重新启动apache

servicehttpdrestart

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 为什么用 linux 做服务器 ? 如果做用它做游戏服务器, 支持多少 用户同时在线?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情