记忆中的平凡 发表于 2017-3-4 14:48:09

Unity3D 《黑刃Ⅱ-永昼王座》搭建教程



1、web搭建,请web内容放置在web下的cp中。
2、客户端代码请更改online.cs 中的IP,连接自己web中的页面,页面中是可以设置服务器IP的。
3、tableread.cs这个文件,这个内是游戏资源更新相关的。
   WWW www = new WWW(@"http://127.0.0.1:80/cp/Update_Throne.html");
   WWW www = new WWW(@"http://127.0.0.1:80/cp/geturl/geturl.php?type=" + strPageName);
4、公告信息:ttp://221.229.162.251:8080/cp/1.2.6Android/GameBulletin.html
   在annocementContent.cs
//实际以上的都未用到,可以忽略。只需要改以下的就行了。
5、 public void ConMy()//这个连接登陆的
    {
      serverAddress = "115.29.36.226:9998";
      serverAddress2 = "115.29.36.226:9998";
      StartCoroutine(Connect());
    }
6、BtnServer.cs中将MainMenuManage.my.Connect(this.applicationName, "115.29.36.226", this.applicationHost, isFastBtn, this.lblServerName.text);
   //里面的IP改成自己要连接的。
-------------------------------------------------------------------服务器相关---------------------------------------
1、请导入三个数据库,darksword2、playerbehavior、zealmpass   连接账号密码可以用默认的root与root。
请用eclipse导入代码工程,编译。
2、服务器启动游戏时要在属性中要添加启动项gameserver,主函数是server:server

3、请注意修改数据库连接配置,以及hibernate.cfg.xml、hibernateDarkSword2.cfg.xml、playerbehavior.cfg.xml这三个文件中的数据库密码要更改成你设置的

4、如果启动成功却telnet不通端口,请搜代码"String ip=addr.getHostAddress().toString()
或搜 "//获得本机IP" 看下IP,因为服务器内部相连不会读配置,太BT了,所以用127.0.0.1是不行的。如果用的是127.0.0.1请先在代码处改成这个IP。


页: [1]
查看完整版本: Unity3D 《黑刃Ⅱ-永昼王座》搭建教程