1. 首先让我们来配置一个文件,SFS\Server\conf\wrapper.conf的文件。
找到这么几行代码,
# Java Additional Parameters
wrapper.java.additional.1=-server
wrapper.java.additional.2=-Dfile.encoding=UTF-8
wrapper.java.additional.3=-Djava.util.logging.config.file=logging.properties
在这些代码之后加入如下代码:
# runtimedebug
wrapper.java.additional.4=-Xdebug
wrapper.java.additional.5=-Xnoagent
wrapper.java.additional.5=-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n
之后保存退出。
2. 再来创建一个能启动SmartFoxServer的Deubg批处理文件(就是创建个批处理文件)。
名字叫SFS.bat,内容如下:
D:\Developments\SmartFoxServerPRO_1.6.6\Server\wrapper.exe -c "D:\Developments\SmartFoxServerPRO_1.6.6\Server\conf\wrapper.conf"
之后保存退出,路径根据你自己安装的目录来修改。
3. 接下来让我们配置下eclipse中的Debug。打开Debug Configurations后双击Remote Java Application,然后在右边栏目中填入如下信息:
Name: 可以随便
Project:指定到你要调试SmartFoxServer的Java扩展项目。
Connection Type: Standard (Socket Attach)
Host: 127.0.0.1服务器端的地址。(如果服务器端就在本地,那么就填本地地址。)
Port: 8787这是在上面wrapper.conf文件中指定的端口号。
然后点击Apply即可。
注意要先启动服务器,然后启动Eclipse中Debug下刚刚建立的调试。再次调用你的AS代码来调用Java扩展或通过你自己修改服务器自带的例子来调用Java扩展。当调用Java扩展时,你的Eclipse就会被触发进入到调试界面。
分享到:
相关推荐
SmartFoxServer是一款强大的多人在线游戏和实时应用服务器,它基于Java技术开发,广泛应用于网络游戏、教育、社交应用等领域。这款服务器提供了丰富的API和工具,使得开发者可以轻松地创建具有复杂交互功能的网络...
SmartFoxServer for java 入门学习资料 sfs + spring + hibernate + redis/mysql 代码部分zj850324@sina.cn
2. SmartFoxServer:SmartFoxServer是一个高度可扩展的多人游戏和实时应用服务器,支持多种客户端平台,如Flash、HTML5、iOS和Android。它提供了丰富的API和扩展机制,使得开发者可以方便地实现聊天、房间管理、游戏...
说明:本示例演示的是一个SmartFoxServer服务器端用户登录验证。 开发环境:Unity3d 2.6,SmartFoxServer 1.6.6,MyEclipse
SmartFoxServer是用Java编写的服务端平台,支持多种协议,如TCP/IP、WebSocket和HTTP,能与各种客户端技术(如HTML5、Flash、Unity、Android、iOS等)无缝对接。它提供了一个完整的多房间系统,支持用户管理、聊天、...
它支持多种客户端平台,包括Java、Flash、iOS、Android等,并且提供了一个强大的扩展系统,可以方便地定制和增强其核心功能。 **SFS API**(SmartFoxServer API)是SmartFoxServer 2X的核心部分,它定义了服务器与...
smartfoxserver2x Java Server API.chm格式 历尽三个小时,用teleport下载网站的网页,用GUICHM制作成chm
SmartFoxServer2x提供了一个强大的插件系统,允许开发者使用Java或其他支持的语言编写自定义逻辑。 9. **安全与隐私**: SmartFoxServer2x内置了安全机制,如用户认证、权限管理、防作弊措施等,保护了用户数据的...
这些文件通常是服务器端运行SmartFoxServer所必需的库,它们提供了服务器的核心功能,如网络通信、房间管理、用户认证、扩展脚本支持等。 描述中提到这些`.jar` 包“很有用”,这反映了它们在开发和运行基于...
SmartFoxServer源码SmartFoxServer源码SmartFoxServer源码SmartFoxServer源码SmartFoxServer源码SmartFoxServer源码SmartFoxServer源码SmartFoxServer源码SmartFoxServer源码SmartFoxServer源码SmartFoxServer源码...
SFS Java API支持扩展,开发者可以创建自定义的`Extension`,在服务器端实现特定业务逻辑。这使得服务器可以处理复杂的业务流程,如游戏逻辑、排行榜更新等。 6. **数据包处理** 数据传输是通过`Packet`类实现的...
SmartFoxServer 是一个多平台的游戏服务器,可以无缝地集成设计与 AdobeFlash 和 Flex 2,也支持其他客户如 Java、冲击波和 .net。它使开发人员能够创建一个广泛的多人游戏体验,从简单的聊天和回合制游戏到大型网络...
SmartFoxServer是一款强大的多人在线游戏和实时应用服务器,支持多种编程语言,包括C#客户端库。这个名为"smartfoxserver c# client"的压缩包包含了SmartFoxClient,它是一个专门设计用于与SmartFoxServer进行通信的...
它基于Java技术,提供了丰富的API和多种客户端库,支持多种编程语言,如ActionScript、JavaScript、iOS、Android等,使得开发者可以轻松地在各种平台上构建实时的多人交互应用。 教程部分涵盖了从基础到高级的各种...
SmartFoxServer 是专门为Adobe Flash设计的跨平台socket... SmartFoxServer 支持的播放器从Flash player6版到最新的Flash Player 9,并提供丰富的Actionscript 1.0, 2.0 and 3.0 APIs,同时也支持 Flex Builder 2 and 3
smartfoxserver SFS AS3 客户端 API chm中文版
smartfoxserver 服务端教程 服务器教程 SFS 服务端教程 服务器教程 5.1 教程: 连接到服务器 5.2 教程: 简单聊天 (part 1) 5.3 教程: 简单聊天 (part 2) 5.4 教程: 高级聊天 (第一部分) 5.5 教程: 高级聊天 (第二...
技術文檔,SMARTFOXSERVER API.
http://docs2x.smartfoxserver.com/网站的速度不是很理想,每次查看文档都感觉不太方便,而且无法离线查看,SmartFoxServer 2X的离线文档。