我自己建的网页游戏服务器搭建进游戏怎么这样

后使用我的收藏没有帐号?
所属分类: &
查看: 8|回复: 0
我自己建的服务器进游戏怎么这样
发表于 昨天&21:09
我自己建的服务器进游戏怎么这样
点这里&&&&
金鸡报晓送福利,手游新春感恩大回馈!|  
|  
|  
|  
|  
只需一步,快速开始
查看: 10768|回复: 9
〖求助〗我自己建了个服务器. 可是连接不进去
主题帖子积分
中级玩家, 积分 194, 距离下一级还需 56 积分
中级玩家, 积分 194, 距离下一级还需 56 积分
我看见帖子说 见服务器的事情.我自己建立了一个.
用了HAMACHI 和1.4 的低存软件 进入多人游戏 连接hamachi 给我的IP
进不去 显示 无法登录bad login 求求解决 各位大神们
主题帖子积分
游戏狂人, 积分 1195, 距离下一级还需 805 积分
游戏狂人, 积分 1195, 距离下一级还需 805 积分
不会吧。。。难道server没开?
主题帖子积分
中级玩家, 积分 194, 距离下一级还需 56 积分
中级玩家, 积分 194, 距离下一级还需 56 积分
现在 我用1.3 的版本能进来 但是没有改名的机会 就是默认名字players
别人进的话 直接给我T 掉.
主题帖子积分
游戏狂人, 积分 1195, 距离下一级还需 805 积分
游戏狂人, 积分 1195, 距离下一级还需 805 积分
& & 你这个原因好像是因为你登陆用的不是客户端。。。
主题帖子积分
中级玩家, 积分 194, 距离下一级还需 56 积分
中级玩家, 积分 194, 距离下一级还需 56 积分
但是不用客户端的话 就是进不去... 登录失败
无法登录坏的登录 就显示这个
主题帖子积分
游戏狂人, 积分 1195, 距离下一级还需 805 积分
游戏狂人, 积分 1195, 距离下一级还需 805 积分
本帖最后由 lunhui_ws 于
00:05 编辑
你建的是1.几的服?换一个SP试试& &用1.3的SP试试
主题帖子积分
中级玩家, 积分 194, 距离下一级还需 56 积分
中级玩家, 积分 194, 距离下一级还需 56 积分
我1.3sp求地址
主题帖子积分
游戏狂人, 积分 1195, 距离下一级还需 805 积分
游戏狂人, 积分 1195, 距离下一级还需 805 积分
& & &&这里边有&&细心找找
主题帖子积分
中级玩家, 积分 194, 距离下一级还需 56 积分
中级玩家, 积分 194, 距离下一级还需 56 积分
开开就自动跟新到1.4...
主题帖子积分
游戏狂人, 积分 1195, 距离下一级还需 805 积分
游戏狂人, 积分 1195, 距离下一级还需 805 积分
难道还是不能进吗。。。那我就没法了
Powered by如何建造自己的私服服务器_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
如何建造自己的私服服务器
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢1949人阅读
游戏服务端(2)
首先,用VS新建一个项目,我使用的是VS2013。以我的风格命名为Roy.GameEngine.LoginServer。这是一个控制台应用。
接下来安装
我们通过NuGet来获取Nancy.Hosting.Self和Nancy.Owin两个包,因为依赖于Nancy,所以也会自动获取Nancy。
由于需要读取玩家的账号信息,所以还需要连接数据库,我使用的是MySQL,那么继续通过NuGet获取MySql.Data。添加之后在App.Config中将出现如下图的配置节点。
Nancy中大量用到了dynamic,而我也懒得用DateTabel去取数据,一堆一堆的赋值比较麻烦,所以,添加一个同样适用dynamic的类库来使用,添加引用-&程序集-&扩展-&WebMatrix.Data
最后的引用大概如图:
好了,引用差不多添加完了,终于可以开始码code了。
启动服务器
启动nancy非常简单,使用Nancy.Hosting.Self中的NancyHost就可以了,这里我加了一个AppSetting,作为访问地址的配置。
&appSettings&
&add key=&Url& value=&http://127.0.0.1:8080&/&
&/appSettings&
在Main函数中启动Host。
static NancyHost H
static void Main(string[] args)
string url = ConfigurationManager.AppSettings[&Url&];
Host = new NancyHost(new Uri(url));
Host.Start();
Console.WriteLine(&你的服务器已经启动,访问地址是 {0}&, url);
Console.ReadLine();//可以在这里写一个循环,用于运行中的命令行控制。
你还可以继承DefaultNancyBootstrapper,override她的虚函数实现自己的启动配置。
注意因为NancyFx通过反射public class来加载实现的派生类,所以这里所有继承的类都得是public的。
F5运行,如果你看到下面这张可爱的小怪兽,恭喜,通讯OK了。
实现第一个请求,与数据库访问
回忆上一篇中的那张草图,loginServer只要有一个对外接口[请求令牌]就可以了。
创建一个文件夹Modules,添加类LoginModule,继承NancyModule,码构造函数。因为只有一个请求,所以Get还是Post随意,中间传输的信息可能需要另外加密,这部分我就不写了。获取到客户端传来的账号密码后就查询数据库验证玩家是否存在,存在则生成一个令牌,标记到期时间记入内存,同时发送给网关服务器。
既然要连接数据库,那么加入数据库连接字符串的配置,这里providerName使用之前添加mysql.data时候提供的invariant。
&connectionStrings&
&add name=&db& providerName=&MySql.Data.MySqlClient& connectionString=&server=*;port=*;uid=pwd=*;database=*;pooling=true&/&
&/connectionStrings&
在LoginModule中就这样写
public class LoginModule:NancyModule
public LoginModule()
Get[&/{uname}/{pwd}&] = p =&
using (Database db = Database.Open(&db&))
var uid = db.QueryValue(&select uid from t_users where username=@0 and password=PASSWORD(@1)&, p.uname, p.pwd);//看到这行数据库表结构是怎样的我就不多说了
if (uid != null)
Guid token = Guid.NewGuid();
//todo: 发送给网关服务器
return Response.AsJson(new {Result=&OK&, Token = token});
return Response.AsJson(new {Result=&Failed&});
你可以使用浏览器来访问这个地址:http://127.0.0.1:8080/username/password 来测试,将收到一个类似&{&result&:&OK&,&token&:&6f3f-4a92-cfc874a&}的JSON数据。
好了,一个登录服务器的基础结构差不多就完成了。
与网关的通信部分可以使用一个TcpClient来连接,然后网关使用TcpListener来接收。这部分的内容,等接下来搞网关服务器的时候再说明。
当然,一个严肃的登录服要做的事情还有很多。比如通信加密,错误日志等等,与网关的通信模块也还有很多事情,比如短线重连等等。这篇仅能说到这里啦,下篇见。
from:&http://123.56.119.97/2015/04/step-by-step-2-login-server
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1465809次
积分:13925
积分:13925
排名:第678名
原创:192篇
转载:263篇
评论:226条
(11)(12)(9)(3)(2)(14)(2)(1)(4)(1)(1)(1)(1)(10)(10)(1)(2)(8)(1)(1)(1)(3)(8)(3)(4)(5)(2)(1)(29)(3)(1)(1)(4)(21)(2)(12)(8)(3)(8)(1)(2)(4)(5)(9)(7)(4)(3)(2)(5)(6)(16)(2)(14)(13)(2)(20)(28)(21)(12)(4)(10)(18)(13)(19)(3)我自己建的服务器进游戏怎么这样啊_dayz独立版吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:30,011贴子:
我自己建的服务器进游戏怎么这样啊
如果有需要的,可以试着...
要是那么好学还要教练干嘛
我黄金 可以语音喵
女朋友因为我天天打游戏...
上海张学友、王菲演唱会一站式购票!票品安全且真票!立即订购!
开服有没提示什么
你是用什么端开服的?原版端还是CC端还是什么端
难道这就是传说中的rp爆发    ––幸福不是情歌,不是唱完就算了,不是一堂课--      by:幸福就是遗忘丶[胸肌君]
贴吧热议榜
使用签名档&&
保存至快速回贴

我要回帖

更多关于 自己搭建游戏服务器 的文章

 

随机推荐