公众账号

二维码 微信扫描关注

当前位置:127源码-APP技术分享平台 > 游戏源码 > u3d > Unity产品【天神传】手游代码

Unity产品【天神传】手游代码

2019-09-19
素材描述:架设说明
服务器环境: Ubuntu10.04
安装服务器所需包:
1.检查确认更新源可用
2.安装twisted,网络开发框架
  sudo echo "deb xxxxx ppa.launchpad.net/twisted-dev/ppa/ubuntu lucid main" >> /etc/apt/sources.list
  sudo echo "deb-src  xxxxxppa.launchpad.net/twisted-dev/ppa/ubuntu lucid main" >> /etc/apt/sources.list
  sudo apt-get update
  /*出现key不对的时候,用这一句解决
  apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 补写出现问题的key
  */
  sudo apt-get upgrade
  sudo apt-get install python-twisted
3.安装python的数据库插件
  sudo apt-get install python-mysqldb
4.安装python-zope.interface,开放源代码的Web应用服务器
  sudo apt-get install python-zope.interface
5.安装python-pycryptopp
  sudo apt-get install python-pycryptopp
6.安装python-memcache高性能的分布式的内存对象缓存系统
  sudo apt-get install python-memcache
7.安装setuptools
apt-get install python-setuptools
8.安装python-dev
apt-get install python-dev
9.安装tools目录下提供的库
  1).binstream-1.0.3
    tar -xf binstream-1.0.3.tar.gz
    cd ./binstream-1.0.3
    python setup.py build
    sudo python setup.py install
  2).Flask-0.9,轻量级的 Web应用框架
    tar -xf Flask-0.9.tar.gz
    cd ./Flask-0.9
    python setup.py build
    sudo python setup.py install
  3).flask-sqlalchemy-master,对象关系映射器
    解压此zip文件
    cd ./flask-sqlalchemy-master
    python setup.py build
    sudo python setup.py install   
  4).SQLAlchemy-0.7.10 ,对象关系映射器
    tar -xf SQLAlchemy-0.7.10.tar.gz
    cd ./SQLAlchemy-0.7.10
    python setup.py build
    sudo python setup.py install
10.安装mysql
  sudo apt-get install mysql-server
11.安装protobuf,和XML差不多,是把某种数据结构的信息,以某种格式保存起来。主要用于数据存储、传输协议格式
  wget xxxxx protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz
  tar -zxvf protobuf-2.5.0.tar.gz
  cd /protobuf-2.5.0.tar.gz
  ./configure
  make
  make check
  sudo make install
  cd /python
  export PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp
  python setup.py build
  sudo python setup.py install
12、mysql数据库里创建sdk_enrty、slog、tsz_game_10数据库。
13、进到服务器myth目录下执行:  python initDBTable.py
14、server_list目录下的config.py文件,配置数据库连接  
15、myth目录下的config.py文件,SERVER_HOST配置本地IP。(客户端连接的IP)
16、 修改客户端的GameDefine.cs文件中的LOCAL_SERVER_NAME,改成对应的外网IP。
Linux下服务器启动顺序:
1、进到服务器server_list目录下,执行: python get_server_list.py &   
2. 进到服务器myth目录下,执行:         ./game.sh start   
6、启动说明

linux下服务器启动顺序:
1. mysql数据库里先建sdk_enrty、slog、tsz_game_10数据库,进到服务器myth目录下执行:
   python initDBTable.py
   (注意server_list目录下的config.py文件,连接数据库配置。myth目录下的config.py文件,SERVER_HOST项配置外网IP,分发给客户端进行连接)
2. 进到服务器server_list目录下,执行:
   python get_server_list.py &
3. 进到服务器myth目录下,执行:
   ./game.sh start
4. 修改客户端的GameDefine.cs文件中的LOCAL_SERVER_NAME,改成对应的外网IP,这样一来客户端就能连上服务器了

作品版权 归 酱油大神 所有, 禁止匿名转载;禁止商业使用; 禁止个人使用。

酱油大神
VIP会员享受免积分下载 【获取VIP会员】
作品信息转载
模板标价: 1积分 [签到送积分] [充值VIP]  
编号:FE-50828
类型:其它
大小:3 GB

相关素材

关于 商务 项目 联系 友情链接网站地图 Copyright ©-2018 127素材网版权所有 冀ICP备18034786号-1(http://www.127sc.com)