如何用linux制作游戏服务器

编辑作者:www.789mux.com    在线用户:42    标签: iOS    HTTP   

小编在浏览网页的时候发现很多朋友们都在提问关于如何利用linux制作服务器的问题,其实制作游戏服务器非常的简单,接下来我们就跟随爱站小编的脚步一起去看看inux制作游戏服务器的方法。

1...安装samba服务 这里我们用rpm包安装

开始安装samba
如果你没有安装上请用这些包则在RedHat的安装盘中找到挂载光驱
mount -t /mnt/cdrom
rpm -ivh samba-client-3.0.2-6.3E
rpm -ivh redhat-config-samba-1.0.16-1
rpm -ivh samba-common-3.0.2-6.3E
rpm -ivh samba-3.0.2-6.3E

安装完后检查
[root@game /]# rpm -qa |grep samba
samba-client-3.0.2-6.3E
redhat-config-samba-1.0.16-1
samba-common-3.0.2-6.3E
samba-3.0.2-6.3E

设置smaba用户
[root@game /]# useradd knuoxy
[root@game /]# smbpasswd knuoxy -a
New SMB password:
Retype new SMB password:

输入knuoxy用户的密码
往后我们就用这个用户进行访问..

查看smbpasswd文件是否已经有knuoxy这个用户
[root@game /]# cat /etc/samba/smbpasswd
knuoxy:504:671A2AE8F5664383AAD3B435B51404EE:08202913F5DBCF3AA7ED225DBA81C40B:[U ]:LCT-456D5D88:

打开smb.conf文件
[root@game /]# vi /etc/samba/smb.conf

查看smb.conf内容
[global]
# unix charset = cp936
# dos charset = cp936
# display charset = cp936
workgroup = WORKGROUP --------------------工作组一定要记住windows所属的同组
netbios name = game ----------------------这段我记的没有自己加进去名字我这就game
server string = netgame -------------------- samba服务器名字当在网上邻居打开的时候则显示
guest account = nobody -----------------------不允许匿名访问
log file = /var/log/samba/%m.log -------------日志
max log size = 50 ---设置log 最大长度
security = user ---------------这里我们是用户模式 默认是share
encrypt passwords = yes ------------------此用户下的信息访问
smb passwd file = /etc/samba/smbpasswd ----------同上结合在一起
username map = /etc/samba/smbusers ------------用户可以映射到不同的samba名
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
# interfaces = 192.168.1.254/24 192.168.2.254/24
os level = 33
# default case = lower
# case sensitive = no
valid users = knuoxy -----------允许访问用户
admin users = knuoxy  --管理员用户
write list = knuoxy   -----可写的用户

share部分
[game$]
path = /game
public = no
writeable = yes

以上是smb.conf段
大家肯定会觉的,怎么你才那么点而我们的smb.conf段那么多,其实你们注意到没有你们有的是注释只要你理解了完全可以把注释删除掉#;都是属于注释部分,可以删除掉

现在我们试着在linux下 查看下

[root@game /]#testparm  
我们就不写出来了
[game$]
path = /game
read only = No

重起smb服务器
[root@game /]# /etc/rc.d/init.d/smb restart

试着连接看看用smbclient
[root@game /]# smbclient //202.130.19.*/game$ -U knuoxy
params.c:Parameter() - Ignoring badly formed line in configuration file: bal]
params.c:Parameter() - Ignoring badly formed line in configuration file: save$]
Password:
Domain=[KNUOXY] OS=[Unix] Server=[Samba 3.0.2-6.3E]
smb: \> ls

说明我已经连接成功了,可以结束linux了。如何用linux制作游戏服务器-第1张图片

如何用linux制作游戏服务器?其实linux制作游戏服务器和我们平时用到的windows一样,只是需要架设samba服务。然后登入samba服务器,把游戏菜单(服务端)拷贝到samba服务器下的一个共享目录即可

请发表您的评论