有问题就有答案
怎么架设游戏服务器?
最简单的SF是“单机版”的,偶是指就在同一台机器上安服务器端和客户端,当然这个就只能是你自己玩玩,看看传奇里一些你想知道的东西(当然要找一个仿SD的服务端) 还一种是在局域网内设一个,比如单位网啊,网吧里啊,可以叫上自己的朋友一起来玩,比单机版要好玩一些,偶就是在单位网里设了一个,每天中午找几个朋友一起玩。你要是想自己设个SF对外招人来玩赚钱,我觉得你志向很远大,做SF很简单,就和上面谈到的“单机版”差不多,只不过是IP地址要输好,再自己做一个登陆器然后想办法做广告就好了(据一个SF的GM告诉我,一个月收入1万没什么问题),但是网络上是黑客的天下,不知道你有没有能力解决他们的攻击。在这种情况下,建议租用服务器,会好一些。
希望采纳把服务端文件夹下的server.properties里面有一项sever.ip改成你自己的ip地址,然后再进游戏多人模式选择添加服务器~
之后就是加入服务器享受游戏啦~
查ip方法:开始->运行->输入“cmd”->输入“ipconfig”,本地连接中的ip address就是你的ip
如果服务端打不开显示系统找不到指定路径
(1)在服务端文件夹中找到“打开服务端.bat”
(2)改名为“打开服务端.txt”
(3)打开之后修改倒数第二行中的jre7为jre6
(4)把名字改回去,ok了我从事过游戏服务器的搭建两年了,这段时间里学到了多东西,接触过很多游戏框架,但是对于初学者建议先不要直接学习游戏服务器的搭建,淘宝虽然有很多全套的游戏服务器搭建教程,但没有一个是普通人值得学习的,有很多游戏功能都是公司内部集成的,对外部不公开,就算你能搭建起来,也只能自己玩玩,所以局限性很大,如果不想花冤枉钱,白费精力学习别人封装好的不完全公开的源码,得不偿失,不过淘宝上我遇到过一个特别独特的店家,别说自学能力强的人,就算普通人,也能通过他的源码变成大牛,向游戏服务器搭建,简直就是小菜一叠,在淘宝首页搜索“游戏服务器搭建源码mina框架”就可以啦,价格有点小贵,但是想要用最短的时间掌握游戏服务器的搭建,和制作属于自己的网络游戏,绝对物有所值,纯手打,望采纳,谢谢!
如何将自己家里的电脑做成服务器并建立WEB网站?需要哪些工具和基础?
第一步 你需要安装一些服务器组件。比如IIS ftp等。这样服务器就可以运行了。展开全部
第二步 你需要确认你的电脑是直接处在外网。而不是由内网连接外网。如果你的是静态ip那么直接用ip访问或是将域名解析到你的ip上。如果是动态ip,那么安装一个花生壳动态域名解析软件。这样虽然ip会改,但是域名永远不会改。
这样服务器就可以正常使用了。
是的。只要设置对相应的目录就可以让别人访问了。
-----------------------------------
以上回答属 花开灿漫 原创1\环境搭建: 你最好是用 windows 2003系统或者 win7 旗舰版,都可以在" 添加删除windows程序功能"中添加iis服务, (xp 安装iis可能会遇到一些问题).是用iis建立一个网站,在网站中添加内容.
2\网络建设: 申请 花生壳帐号,是用花生壳帐号邦定你的电脑. 再在路由器中设置外网访问端口80的时候指向你的电脑.
3\如果有其他问题请追问。前两条其中不明白的可以baidu和谷哥,都会有详细的操作步骤,写到这里真的要打半天字了,我也不一定能够比那些人描述的清除。
0下YUM服务器搭建有何特点?RedHat
配置www服务,用于发布这些软件包在/etc/httpd/conf/httpd。conf中进行如下配置(注:如果httpd起不来,此时用setenforce0将SELinux关闭即可)DocumentRoot"/var/www/html"改为DocumentRoot"/rhel5"改为接着重启http服务:[root@localhost~]#servicehttpdrestartStoppinghttpd:[OK]Startinghttpd:[OK]4。
repo改两处地方baseurl=。0。0。1/Server/enabled=1。
4。3-1。el5yum-updatesd-3。0。1-5。el5createrepo-0。4。4-2。fc6。noarch。rpmyum-arch-2。2。2-2。
0。0。1/Server/enabled=1。
Yum(全称为YellowdogUpdater,Modified)是一个在Fedora中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
0。1-5。el5yum-metadata-parser-1。0-8。fc6yum-rhn-plugin-0。4。3-1。el5yum-updatesd-3。0。1-5。el5createrepo-0。
iso/mnt进入/mnt即可使用了;2。服务端设置软件仓库及报告文件首先,生成YUM的软件仓库:[root@ns100vmware]#yum-arch/rhel5/Server注:即可有出错也可不管再设置给客户端获取的报告文件:[root@ns100vmware]#createrepo/rhel5/Server3。
0-8。fc62。YUMServer:要保证安装有如下软件包:yum-3。0。1-5。el5yum-metadata-parser-1。0-8。fc6yum-rhn-plugin-0。
d]#touch/etc/yum。repos。d/Server。repo[root@networkyum。repos。d]#cat/etc/yum。repos。d/Server。repo(注:如果配置yum。
fc7。noarch。rpmyum服务器的安装1。存放YUM服务器上的软件包放入redhatES5系统盘,将其挂载到/mnt再生成/rhel5目录用于存放软件包:[root@ns100vmware]#mkdir/rhel5将光盘上Server目录(该目录主要存放一些服务端软件包)下的所有软件包拷入/rhel5,因为Server目录中软件包较多,rhel5可能放不下,此时可以格式化一块5G的分区,挂载于/rhel5目录下。
repos。d/Server。repo[root@networkyum。repos。d]#cat/etc/yum。repos。d/Server。repo(注:如果配置yum。conf的话,其尾部也加入如下内容,其余不变;)[Server]name=RedHatbaseurl=。
repo文件备份一下:[root@networkyum。repos。d]#mkdir-p/etc/yum。repos。d/backup[root@networkyum。repos。
0。0。1/Server/RPM-GPG-KEY-redhat-release方法2修改默认的/etc/rhel-debuginfo。repo改两处地方baseurl=。
repos。d]#mv/etc/yum。repos。d/*。repo/etc/yum。repos。d/backup[root@networkyum。repos。
4。4-2。fc6。noarch。rpmyum-arch-2。2。2-2。fc7。noarch。rpmyum服务器的安装1。存放YUM服务器上的软件包放入redhatES5系统盘,将其挂载到/mnt再生成/rhel5目录用于存放软件包:[root@ns100vmware]#mkdir/rhel5将光盘上Server目录(该目录主要存放一些服务端软件包)下的所有软件包拷入/rhel5,因为Server目录中软件包较多,rhel5可能放不下,此时可以格式化一块5G的分区,挂载于/rhel5目录下。
0。0。1/Server/gpgcheck=1gpgkey=。0。0。1/Server/RPM-GPG-KEY-redhat-release方法2修改默认的/etc/rhel-debuginfo。
YUM服务涉及到客户端与服务端,其中:1。YUMClient:要保证安装有如下软件包:yum-3。0。1-5。el5yum-metadata-parser-1。0-8。fc62。YUMServer:要保证安装有如下软件包:yum-3。
YUM服务涉及到客户端与服务端,其中:1。YUMClient:要保证安装有如下软件包:yum-3。0。1-5。el5yum-metadata-parser-1。
Yum(全称为YellowdogUpdater,Modified)是一个在Fedora中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。YUM服务涉及到客户端与服务端,其中:1。YUMClient:要保证安装有如下软件包:yum-3。0。1-5。el5yum-metadata-parser-1。0-8。fc62。YUMServer:要保证安装有如下软件包:yum-3。0。1-5。el5yum-metadata-parser-1。0-...
conf的话,其尾部也加入如下内容,其余不变;)[Server]name=RedHatbaseurl=。0。0。1/Server/gpgcheck=1gpgkey=。
客户端配置:方法1在/etc/yum。repos。d/下生成Server。repo文件注:如果/etc/yum。conf有设置的话优先从yum。conf中查找;Client:最好把原来的。
[root@ns100vmware]#cp-R/mnt/Server/rhel5将key文件(用于客户端与服务端的认证)拷入指定目录[root@ns100vmware]#cp/mnt/RPM-GPG-KEY-redhat-release/rhel5/Server备注:如果有系统光盘的iso文件(光盘镜像文件),可以利用此文件来做虚拟光驱,再将此虚拟光驱挂载到/mnt,方法如下:mount-oloopredhat。
repo文件备份一下:[root@networkyum。repos。d]#mkdir-p/etc/yum。repos。d/backup[root@networkyum。
d]#mv/etc/yum。repos。d/*。repo/etc/yum。repos。d/backup[root@networkyum。repos。d]#touch/etc/yum。
RHEL5下如何搭建Sendmail及Do
com3,开启Sendmail服务器的网络接口vi/etc/mail/sendmail。mc//查找设置行DAEMON_OPTIONS('Port=smtp,Addr=127。
0。0。1,Name=MTA')dn1将127。0。0。1改为0。0。0。0//即使服务器能够为主机的所有网络接口(0。0。0。0)提供服务(3)配置Senmail的SMTP认证配置vi/etc/mail/sendmail。
usr_list"文件。listen=YES//listen设置为yes时,ftp服务器将处于独立启动模式。tcp_wrappers=YES//tcp_wrappers设置为yes时,ftp服务器将使用tcp_wrappes作为主机访问控制方式。
aa/home/aa#chownbb。bb/home/bb#ls-l/hometotal24drwx------4aaaa4096May2612:15aadrwx------4bbbb4096May2612:16bb设置宿主目录权限#chmod770/home/aa#chmod770/home/bb#ls-l/hometotal24drwxrwx---4aaaa4096May2612:15aadrwxrwx---4bbbb4096May2612:16bb这时可以登录ftp1、使用匿名用户登录#ftp172。
第一步:安装Sendmail服务器(1)用rpm命令安装Sendmail。在RHLE5中用system-config-packages安装cyrus-sasl,sendmai及sendmail-cf软件包,具体包为cyrus-sasl-2。
ftp>ls227EnteringPassiveMode(172,16,16,121,208,47)150Herecomesthedirectorylisting。drwxr-xr-x2004096Oct042004pub226DirectorysendOK。
考试大温馨提示:本内容来源于网络,仅代表作者个人观点,与本站立场无关,仅供您学习交流使用。其中可能有部分文章经过多次转载而造成文章内容缺失、错误或文章作者不详等问题,请您谅解。如有侵犯您的权利,请联系我们,本站会立即予以处理。
local_enable=YES//local_enable设置为yes时允许本地用户登录,本地用户指lunux系统中的用户账号。write_enable=YES//write_enable设置为yes时,ftp服务器开放对本地用户的写权限local_umask=022//local_umask设置项设置本地用户的文件生成掩码,配置文件中的设置为022。
Password:230Loginsuccessful。RemotesystemtypeisUNIX。Usingbinarymodetotransferfiles。
connect_from_port_20=YES//connect_from_port_20设置为yes时,ftp服务器将启用ftp数据端口的连接请求。xferlog_std_format=YES//xferlog_std_format设置为yes时,ftp服务器将使用标准的ftpdxferlog日志格式。
cf文件,其实sendmail。mc即是一模板文件m4sendmail。mc>sendmail。cf启动Sendmail,saslauthd服务,验证Sendmail服务telnetlocalhost25//输入ehlolocalhost此时应该有LOGINPLAIN的字样,即表示SMTP认证设置成功。
conf(去除注释行后的配置文件)anonymous_enable=YES//anonymous_enable设置为yes时,ftp服务器允许匿名登录,即用户可使用用户名ftp或anonymous进行ftp登录,登录口令为用户E-mail地址。
dirmessage_enable=YES//dirmessage_enable设置为yes时,当切换到ftp服务器中的某个目录时,将显示该目录下的"。message"隐含文件的内容。xferlog_enable=YES//xferlog_enable设置为yes时,ftp服务器将启用上传和下载日志。
0。0。1RELAY//RELAY是中继,驿马的意思,其实也蛮形象的,我建议用驿马理解这句话的意思。makemaphashaccess。db(5)使用m4命令生成sendmail。
。。#[100%]我们看一下vsftpd。conf的配置文件#grep-v'#'/etc/vsftpd/vsftpd。
*RHEL4*5中,sendmail。conf配置文件设置使用saslauthd服务程序提供了用户的认证程度,所以必须启动sasaauthd服务(4)访问控制的配置access,在RHEL4&5中,默认了Sendmail服务器所在的主机的用户可以任意发送邮件,而不需要任何身份验证即注意/etc/mail/access文件中有一行:127。
16。16。121Connectedto172。16。16。121。220(vsFTPd2。0。1)530PleaseloginwithUSERandPASS。530PleaseloginwithUSERandPASS。
其中匿名用户登录使用ftp或anonymous作为ftp登录的用户名,在vsftpd的默认设置时输入任何字符串或直接回车都可以登录,匿名用户登录后将以ftp服务器系统中的"/var/ftp"目录作为匿名用户的ftp根目录。
KERBEROS_V4rejectedasanauthenticationtypeName(172。16。16。121:root):anonymous331Pleasespecifythepassword。
mc//查找设置行dnlTRUST_AUTH_MECH(`EXTERNALDIGEST-MD5CRAM-MD5LOGINPLAIN’)dnldnldefine(`confAUTH_MECHANISMS’,`EXTERNALGSSAPIDIGEST-MD5CRAM-MD5LOGINPLAIN’)dnl将这二行的dnl去掉//在sendmail文件中,加入收藏dnl表示该行为注释行,是无效的,因此通过去除行首的dnl字符串可以开启相应的设置行。
chkconfig--level35saslauthdonservicesaslauthdstart第二步:配置Dovecot服务器用命令system-config-packages安装dovecot软件包,vi/etc/dovecot。
conf将#protocols=imapimapspop3pop3s前面的#去掉,RHEL4中加上pop3,pop3s启动dovecot服务servicedovecotstart第三步:启动DNS,saslauthd,sendmail。
首先修改配置文件使主机获得永久ip地址#vi/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=staticIPADDR=172。16。16。111NETMASK=255。255。0。0GATEWAY=172。16。16。1ONBOOT=yesTYPE=Ethernet重启配置文件使之生效#/etc/init。d/networkrestartShuttingdowninterfaceeth0:[OK]Shuttingdownloopbackinterface:...
0。1-5。i386。rpm挂载上去后,把它安装上去#rpm-ivhvsftpd-2。0。1-5。i386。rpmwarning:vsftpd-2。0。1-5。i386。rpm:V3DSAsignature:NOKEY,keyIDdb42a60ePreparing。
首先修改配置文件使主机获得永久ip地址#vi/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=staticIPADDR=172。
(2)域名设置:1,在DNS服务器中要添加MX记录@INMX5mail。test。commail。test。comINA192。168。1。1022,设置local-host-names文件vi/etc/mail/local-host-names//添加邮件服务器提供服务的域名test。
tcp_wrappers可以实现linux系统中网络服务的基于主机地址的访问控制,在"/etc"目录中的hosts。allow和host。deny两个文件用于设置tcp_wrappers的访问控制,hosts。
0。1-5。i386。rpm首先需要挂载光盘#mount/dev/cdrom/media/cdrom#cd/media/cdrom/RedHat/RPMS#ls-lvsftpd*-rw-r--r--25rootroot122195Jan62005vsftpd-2。
d/networkrestartShuttingdowninterfaceeth0:[OK]Shuttingdownloopbackinterface:[OK]Settingnetworkparameters:[OK]Bringinguploopbackinterface:[OK]Bringingupinterfaceeth0:[OK]需要关掉iptables系统防火墙,使用命令:#serviceiptablesstop把安全级别调低#vi/etc/selinux/config把其中的:SELINUXTYPE=targeted改为SELINUXTYPE=disabled在系统中vsftpd并没被默认安装,需要使用rpm命令安装一下它在RHEL4的第1张光盘中,包文件的名称是vsftpd-2。
16。16。111NETMASK=255。255。0。0GATEWAY=172。16。16。1ONBOOT=yesTYPE=Ethernet重启配置文件使之生效#/etc/init。
dovecot服务进行测试此时可以一个sendmail邮件系统就搭建成功了,如果有同学还想深入点,可尝试与EXCHANGE2003邮件系统互发邮件。。
pam_service_name=vsftpd//pam_service_name设置PAM认证服务的配置文件名称,该文件保存在"/etc/pam。d/"目录下。userlist_enable=YES//userlist_enable设置为yes时,ftp服务器将检查userlist_file设置文件中指定的用户是否可以访问vsftpd服务器;userlist_file配置项的默认值是"/etc/vsftpd。
allow文件设置允许访问记录,host。deny文件设置拒绝访问记录。启动vsftpd服务器#servicevsftpdstartStartingvsftpdforvsftpd:[OK]关闭可以使用:servicevsftpdstopShuttingdownvsftpd:[OK]查看服务器的运行状态使用:#servicevsftpdstatusvsftpdisstopped添加两个本地用户,使用本地用户登录ftp#useraddaa#passwdaa#useraddbb#passwdbb并改变目录的属主和属组#chownaa。
1。22-4。i386,sendmail-8。13。8-2。e15。i386和sendmai-cf-8。13。8-2。e15。i386;RHEL4中安装sendmail,sendmail-cf及sendmail-doc软件包,推荐用system-config-packages。