"Farm server config 파일 형식"의 두 판 사이의 차이

jjuiddong
이동: 둘러보기, 찾기
(Farm Server Config 파일)
(예제)
11번째 줄: 11번째 줄:
 
  [
 
  [
 
  {
 
  {
  “typeid” : “balancesvr”,
+
  “type” : “balancesvr”,
 
  “inner port” : “1234”,
 
  “inner port” : “1234”,
 
  “outer port” : “1335”,
 
  “outer port” : “1335”,
19번째 줄: 19번째 줄:
 
   
 
   
 
  {
 
  {
  “typeid” : “loginsvr”,
+
  “type” : “loginsvr”,
 
  “inner port” : “2234”,
 
  “inner port” : “2234”,
 
  “outer port” : “2235”,
 
  “outer port” : “2235”,
27번째 줄: 27번째 줄:
 
   
 
   
 
  {
 
  {
  “typeid” : “lobbysvr”,
+
  “type” : “lobbysvr”,
 
  “inner port” : “3234”,
 
  “inner port” : “3234”,
 
  “outer port” : “3235”,
 
  “outer port” : “3235”,
35번째 줄: 35번째 줄:
 
   
 
   
 
  {
 
  {
  “typeid” : “gamesvr”,
+
  “type” : “gamesvr”,
 
  “inner port” : “4234”,
 
  “inner port” : “4234”,
 
  “outer port” : “4235”,
 
  “outer port” : “4235”,

2013년 4월 8일 (월) 18:33 판

Farm Server Config 파일

  1. json 스크립트 형식이다.
  2. 서브 서버들의 타입을 지정하고, 내부 정보를 초기화 한다.
  3. 서브 서버들의 외부 포트 번호와 내부 포트 번호를 지정한다.
  4. N 개의 서브 서버들이 생성될 수 있도록, 다음에 생성될 서브 서버의 포트 번호를 지정한다.
  5. 서브 서버가 새로 생성될 때마다 next port + N 값의 포트 번호를 가진다.

예제

{
	“servers” : 
	[
		{
			“type” : “balancesvr”,
			“inner port” : “1234”,
			“outer port” : “1335”,
			“next inner port” : “1236”,
			“next outer port” : “1336”
		},

		{
			“type” : “loginsvr”,
			“inner port” : “2234”,
			“outer port” : “2235”,
 			“next inner port” : “2236”,
			“next outer port” : “2336”
		},

		{
			“type” : “lobbysvr”,
			“inner port” : “3234”,
			“outer port” : “3235”,
			“next inner port” : “3236”,
			“next outer port” : “3336”
		},

		{
			“type” : “gamesvr”,
			“inner port” : “4234”,
			“outer port” : “4235”,
			“next inner port” : “4236”,
			“next outer port” : “4336”

		}
	]
}
개인 도구
이름공간

변수
행위
둘러보기
도구모음