战斗卡牌视频教程 第五课 - Scut服务器环境搭建与配置

前言

本节课我们主要讲的是Scut开源服务器框架的环境搭配。

如果不喜欢看视频教程的可以参考Scut的文档教程。搜索Scut进入官网即可。

然后写一个简单的hello World程序。

下面是Scut的源码目录。

1

Hello World

using System;
using System.Collections.Generic;
using ZyGames.Framework.Game.Service;


namespace GameServer.CsScript.Action
{

    /// <summary>
    /// helloworld
    /// </summary>
    /// <remarks>继续BaseStruct类:允许无身份认证的请求;AuthorizeAction:需要身份认证的请求</remarks>
    public class Action100 : BaseStruct
    {

        #region class object
        #endregion


        /// <summary>
        /// 下发字段
        /// </summary>
        private string _content;


        public Action100(ActionGetter actionGetter)
            : base((short)100, actionGetter)
        {

        }


        /// <summary>
        /// 客户端请求的参数较验
        /// </summary>
        /// <returns>false:中断后面的方式执行并返回Error</returns>
        public override bool GetUrlElement()
        {
            return true;
        }

        /// <summary>
        /// 业务逻辑处理
        /// </summary>
        /// <returns>false:中断后面的方式执行并返回Error</returns>
        public override bool TakeAction()
        {
            _content = "Hello World!";
            return true;
        }

        /// <summary>
        /// 下发给客户的包结构数据
        /// </summary>
        public override void BuildPacket()
        {
            this.PushIntoStack(_content);
        }

    }
}

 教程地址

下载地址:http://pan.baidu.com/s/1eQs7l9C

本文链接:

https://bobsong.cn/875.html
1 + 5 =
3 评论
    2015年07月27日 回复

    宝哥,在host里加完127.0.0.1之后出现了域名重定向问题。。。。。

    2015年07月27日 回复

    还有呐。。。。在localhost的时候页面刷新完毕后, 不报错,什么也不现实一个白色页面

      2015年07月27日 回复

      @挚爱 设置出问题了的。一般host默认配置就可以的
      重定向的话。如果是空白。检查下页面