2019独角兽企业重金招聘Python工程师标准>>>

原文:http://docs2x.smartfoxserver.com/GettingStarted/installation

大意如下:

系统配置要求:

SmartFoxServer 2X可以运行在所有支持JVM的平台,包括windows的所有版本, Linux, Mac OS X (10.5+)和 Unix 及其衍生系统。

SFS2X的开发环境最低只需要64M的内存,单核1Ghz的CPU,生产环境最好不低于512M以上的物理内存,单核2Ghz的CPU。

windows下安装:

windows系列从windows2000到现在最新的系统都被支持,包括32位系统和64位系统。

选择正确的版本下载(32bit 或者 64bit),运行安装程序

Windows Vista版本之后的系统需要注意,默认的安装路径是C:\Program Files,SFS2X会写一些日志文件,所以需要有写文件的权限,为了避免这个问题你可以使用管理员的用户安装或是安装到自己的用户目录下,类似C:\Users\{MyUserName}\

SFS2X有两个不同的运行模式。

单机模式:以这种模式运行跟运行普通的程序一样,这个模式适用于开发和测试阶段。你可以在 {sfs-install-dir}/SFS2X/ folder文件夹中运行sfs2x-standalone.exe或sfs2x.bat来以单机模式启动SFS2X。

注意:使用sfs2x.bat来以单机模式开启SFS2X是一种强制的方式,它将忽视使用管理工具对JVM进行的设置。

服务模式:这种模式可以作为windows的服务来运行,这是理想的方式。当系统启动的时候SFS2X会自动后台运行。此时可以通过windows service的控制台来管理。安装的过程中将询问你是否安装成服务模式。

注意:使用服务模式启动SFS2X,如果你通过管理工具的重启按钮来重新启动它,windows service控制台都将显示它已停止,不论它是不是。

卸载SFS2X

运行Uninstall程序可以方便彻底的从你电脑里删除掉SFS2X,包括所有设置和数据。

LINUX下安装:

下在与系统对应的 .tar.gz压缩包(32bit或64bit),打开一个终端窗口,然后

1、移动到要安装的位置 2、解压文件。 例如:

$ cd /home/fozzie
$ tar xf SFS2X_linux_2_0_0RC1.tar.gz

以服务的方式启动SFS2X:进入安装SFS2X的目录,然后运行命令./sfs2x-service start,例如:

$ cd /home/fozzie/SFS2X-RC1/SFS2X/
$ ./sfs2x-service start

命令参数有,start (start the server)
stop (stop the server)
status (show the current status)

restart (restart the server)

如果在启动过程中有报错,你可以去{sfs-install-dir}/logs 和 {sfs-install-dir}/logs/boot查看日志

你也可以选择以单机模式启动SFS2X,可以直接在终端看到日志信息。例如:

$ cd /home/fozzie/SFS2X-RC1/SFS2X/
$ ./sfs2x.sh

卸载SFS2X

1、关闭运行中的SFS2X。2、直接删除安装的目录即可。

配置

每打开一个文件或开启一个socket连接,就会消耗一个连接数,连接数的默认值是1024,可以通过命令

ulimit -n 来查看最大连接数。

可以通过命令

ulimit -n 20000  来设置最大连接数。

使用端口小于1024需要有root权限。

安装SFS2X作为守护线程,需要拥有root权限,进入/etc/rcX.d文件夹,X是你的运行环境级别,然后运行命令ln -s {path-to-sfs2x-service-script} S99sfs2X(创建一个SFS2X的连接)

例如:需要你有root权限,并且你的运行环境是5(图形界面环境)

$ cd /etc/rc5.d
$ ln -s /home/fozzie/SFS2X-RC1/SFS2X/sfs2x-service S99sfs2X

on this page.在这个页面可以看到有关于SFS2X云开平台开发环境的相关信息。

SFS2X安装好之后,默认绑定的是本地回旋地址IP127.0.0.1,默认的端口9933,这时你已经可以在自己的电脑上测试使用了。在浏览器中输入http://localhost:8080.你就能够看到管理工具和一些例子。如果你打不开这个页面,你应该检查下是不是防火墙的问题,你应该保证防火墙的规则在9933端口是双向的。

在导航栏选择Server Configurator,然后添加你的IP,这样局域网内的用户就可以访问你的SFS2X的实例了。

添加完成后要重启下SFS2X。

如果你是部署在服务器上的,在使用管理工具前要修改SFS2X的配置文件, {sfs-install-dir}/SFS2X/config/server.xml,<socketAddresses> 标签里的127.0.0.1改成服务器的IP,并且<allowedRemoteAddresses>标签里是空的,如果必要的花可以删掉这个标签。

转载于:https://my.oschina.net/u/565871/blog/178355

SmartFoxServer 2X 安装相关推荐

  1. SmartFoxServer 2X管理工具

    管理工具(也称为AdminTool)是SmartFoxServer 2X远程监控和管理的强大应用程序.其主要特点是: 所有服务器设置的高级视觉配置,包括区域和房间; 强大的运行时监控工具,可以检查实时 ...

  2. SmartFoxServer 2X 简介

    1. 什么是SmartFoxServer 2X,它是用来干嘛的 ? 系统我就不详细地介绍了,简单地说,sfs2x 是一个多用户网络数据交换服务平台.多用于简易游戏开发中. 2. SmartFoxSer ...

  3. SmartFoxServer 2X Room的加入與建立

    SmartFoxServer 2X Room的加入與建立 On 2011/08/03, in SmartFoxServer 2X, by Allen Room的型態有二種 靜態Room:Zone Co ...

  4. 重新连接HRC+ SmartFoxServer 2X

    重新连接HRC + 由于SmartFoxServer 2X版本2.5(及更高版本)引入了高弹性连接系统(HRC +)的改进版本,使得玩家可以在突然断开连接后重新加入服务器,而不会丢失其当前状态. 在本 ...

  5. SmartFoxServer 2X 笔记一:login request (转)

    这里是原文链接 这里只大概讲一下使用到的 API 和登录时的一些要点,其他具体的细节还是需要自己看官方文档的. 前端 Flash 使用到的登录请求 API 是: LoginRequest(userNa ...

  6. android .beats音效安装器,beats音效安装器

    beats音效,小弟前段时间试用过,(版本没有昨天论坛出来的版本高,不过感觉兼容性应该是一样的~)可后果很严重.小弟用官方系统,DIY系统的手机小弟不确定,不排除我的是个别现象 官方介绍 此app会将 ...

  7. SmartFoxServer如何使用文档和示例

    如何使用文档和示例 本文档提供了如何从提供的SmartFoxServer 2X(aka SFS2X)文档获得最佳的快速教程.我们的第一个建议是在进行示例和技术文档之前咨询本节中提供的文章. 无论你是一 ...

  8. SmartFoxServer2.0下第一人称射击游戏的简单配置

    SmartFoxServer 2X平台的安装非常简单,他的操作过程只需要几步. 1.首先下载,和您平台对应的SFS版本,我们以WINXP为例,下载后安装在你C盘或D盘的Program Files\SF ...

  9. centos apache php mysql zend_CentOS 5.5搭建Apache+PHP5.2x+MySQL5+Zend3(yum安装)

    一.替换CentOS镜像服务器,修改CenOS-Base.repo中国官方镜像网站:http://centos.ustc.edu.cn 修改CentOS: cd /etc/yum.repos.d mv ...

  10. CentOS 5.5搭建Apache+PHP5.2x+MySQL5+Zend3(yum安装)

    一.替换CentOS镜像服务器,修改CenOS-Base.repo 中国官方镜像网站:http://centos.ustc.edu.cn 修改CentOS: cd /etc/yum.repos.d m ...

最新文章

  1. tensorflow学习笔记——使用TensorFlow操作MNIST数据(1)
  2. Android 本地搭建Tomcat服务器供真机测试
  3. PAT 1038. 统计同成绩学生
  4. Android应用开发—通用的GridView网格分割线
  5. leetcode —— 31. 下一个排列
  6. 类型的权限已失败 SqlClientPermission
  7. Transaction marked as rollbackOnly异常处理 Duplicate entry 'xxx' for key
  8. 荣耀play4t pro、荣耀x10、华为nova6,哪一个更值得买?
  9. 通过Wireshark获取宽带账号密码
  10. FAQ:The field file exceeds its maximum permitted size of 1048576 bytes.
  11. 数据禾|2020年青海省小麦种植分布数据
  12. HP惠普服务器做RAID
  13. 牛刀小试-99乘法表
  14. Qt获取IE地址栏内容
  15. 为什么在使用m2e时Eclipse WTP不发布库
  16. 5.1.7—二叉树的遍历—Recover Binary Sear Tree
  17. ID卡拆解做成手机刷门禁(类似NFC功能)
  18. 美貌智慧不可兼得?超模琳赛 斯科特变身程序员
  19. 永无乡 HYSBZ - 2733
  20. 人工智能专业就业方向及就业前景分析

热门文章

  1. 2012/7/25Extjs学习随笔
  2. idea环境下lombok插件的安装和使用
  3. [转]Linux平台下的service程序编写指南
  4. 'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。报错...
  5. 菜鸟从零学编程——GET与POST
  6. iphone开发工程师面试真题(又像c的)
  7. EmptyRecycle() 清空回收站
  8. 《JavaScript高级程序设计》阅读笔记(十五):浏览器中的JavaScript
  9. Gaze Estimation学习笔记(1)-Appearance-Based Gaze Estimation in the Wild
  10. Codeforces 160