Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Crear Subserver VIP S12ep1 sin crear base de dato adicional.  (Visto 1136 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline angelpreso Posteado: July 27, 2020, 05:23:25 PM | Modificado: July 27, 2020, 05:38:09 PM by angelpreso

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 33
  • Gracias recibida: 17
  • ar
Bueno queria dejarles una guia para crear un subserver VIP sin tener que crear una base de datos adicional.
de esta manera bajar el consumo de ram del servidor.
esto sirve para poder crear un server solo para acceso VIP con aumento de la exp, Mexp, drop, puntos por rr, porcentaje en algunos item chaos machine. y algunas cosas mas. usando las mismas configuraciones del server "normal" evitando tener que crear nuevos spot, shop etc.

1.Solo Copiar la carpeta server game normal y cambiarle el nombre, ejemplo="GameServer_VIP"
2.Pasar a configurar:
-configuar ConnectServer/ServerList.ini

  agregamos un servidor: como en este ejemplo
  con
-code nuevo ejemlo(Code="1")
-misma ip
-un puerto nuevo ejemplo(Port="56901")
-la misma visibilidad, para que sea elegible
<ServerList>
<Server Code="0"  IP="xxx.xxx.x.xx" Port="56900" Visible="1" Name="Regular" />(Gameserver regular)
</ServerList>



-quedaria de esta manera, nota:aca borre los demas gameserver para no confudirlos. tipo el CC,BC,AW
<ServerList>
<Server Code="0"  IP="xxx.xxx.x.xx" Port="56900" Visible="1" Name="Regular" />(Gameserver regular)
<Server Code="1"  IP="xxx.xxx.x.xx" Port="56901" Visible="1" Name="VIP" />(Gameserver VIP)
</ServerList>

3.Paso: Configurar DataServer.ini - en la carpeta /DataServer_Regular/
solo una cosa necesitamos moficar en caso de que su valor se bajo.
-MAX_SERVER = 5 , esta configuacion limita el maximo de GameServer conectados a esta base de datos
lo tengo en 5 ya que tengo, el GS regular, GS CC, GS AW conectados a esta base de datos y otro mas.

4.paso:vamos a la carpeta nueva /IGCData/ y abrimos el archivos IGC_MapServerInfo.xml
-aca al igual que en el serverlist del connectserver agregamos un servidor nuevo con las mismas caracteristicas

<ServerList>
<Server Code="0"  Group="1" Initiation="1" IP="192.168.0.55" Port="56900" Name="Regular" />
</ServerList>

asi quedaria:
<ServerList>
<Server Code="0"  Group="1" Initiation="1" IP="xxx.xxx.x.xx" Port="56900" Name="Regular" />
<Server Code="1"  Group="1" Initiation="1" IP="xxx.xxx.x.xx" Port="56901" Name="VIP" />
</ServerList>
ahora debemos agregar en este mismo archivo los servermapping con el code del servidor nuevo, de esta manera. ya que nuestro nuevo servidor VIP es un Servidor Regular pero con unas caracteristicas agregadas

solo copiamos los move del server regular y le cambiamos el Server Code="0" a "1", el nombre es descriptivo.

es importante tener en el mismo grupo el server regular, el CC y el server vip, para poder moverse a los mapas que son del dominio de otro gameserver. por ejemplo para mover a Crywolf necesito ingresar al gameserver CC.
pero al hacerlo no afectaria a la configuracion de nuestro servidor nuevo.
<ServerMapping>
<Server Code="0"  MoveAble="0" MapNumber="30" DestServerCode="14" Name="Regular"/>
<Server Code="0"  MoveAble="0" MapNumber="31" DestServerCode="14" Name="Regular"/>
<Server Code="0"  MoveAble="0" MapNumber="34" DestServerCode="14" Name="Regular"/>
<Server Code="0"  MoveAble="0" MapNumber="41" DestServerCode="14" Name="Regular"/>
<Server Code="0"  MoveAble="0" MapNumber="42" DestServerCode="14" Name="Regular"/>
<Server Code="0"  MoveAble="1" MapNumber="79" DestServerCode="-1" Name="Regular"/>
<Server Code="0"  MoveAble="0" MapNumber="92" DestServerCode="13" Name="Regular"/>
<Server Code="0"  MoveAble="0" MapNumber="96" DestServerCode="13" Name="Regular"/>
<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<Server Code="1"  MoveAble="0" MapNumber="30" DestServerCode="14" Name="VIP"/>
<Server Code="1"  MoveAble="0" MapNumber="31" DestServerCode="14" Name="VIP"/>
<Server Code="1"  MoveAble="0" MapNumber="34" DestServerCode="14" Name="VIP"/>
<Server Code="1"  MoveAble="0" MapNumber="41" DestServerCode="14" Name="VIP"/>
<Server Code="1"  MoveAble="0" MapNumber="42" DestServerCode="14" Name="VIP"/>
<Server Code="1"  MoveAble="1" MapNumber="79" DestServerCode="-1" Name="VIP"/>
<Server Code="1"  MoveAble="0" MapNumber="92" DestServerCode="13" Name="VIP"/>
<Server Code="1"  MoveAble="0" MapNumber="96" DestServerCode="13" Name="VIP"/>

</ServerMapping>

5: Y por ultimo configurar los archivos en la carpeta /GameServer_VIP/ o como le hallan colocado
( en ninguna linea lleva Comilla (") )
-abrir gameserver.ini y buscar las lineas a editar
-ServerCode =1 aca editamos el code de nuestro nuevo servidor.

; ///////////////////////////////////////////////////////////////////////////////////////
; [0 - Normal (PvP)]
; [1 - Normal (on-PvP)]<<---- Esta configuracion todabia no la puedo encontrar, no funciona
; [2 - Gold (PvP)]
; [3 - Gold (Depending of Server Side configuration)]
; ///////////////////////////////////////////////////////////////////////////////////////
Code = 2 esta linea la agrego por que en los files no viene aca podemos el Core "2" que para acceso vip al Gameserver, de esta manera solo un usuario con cuenta premium podra ingresar y bloquear la entrada a usuarios FREE.

-ServerType = 0 ( como en el servidor regular ) aca no lo cambiamos ya que queremos un mismo tipo de servidor, pero con aumentos de drop y exp. etc.
; [3 - BattleCore GameServer]
; [2 - Arca War GameServer]
; [1 - Castle Siege GameServer]
; [0 - Regular GameServer]

-GameServerPort = 56901 aca si lo editamos necesitamos tener el mismo puerto que en el mapserverinfo  el serverlist y dataserver.
con esto cerramos el archivo ya que no debemos de tocar nada mas.
pasamos al archivo IGC_VipSettings.XML
en este archivo editaremos las reglas a nuestro gusto.
nota: lo unico que deben saber es la configuracion de esta linea.
ya que configurando el LevelType damos acceso a usuarios premium,
LevelType="0"segun el nivel que pongamos vamos a dar acceso a todos los niveles sobre ese, pero los niveles mas bajo al configurado no podran ingresar tampoco.
<VipSystem LevelType="1" SendRatesChangeMessage="1">
VipType=1 Bronze
VipType=2 Silver
VipType=3 Gold
Viptype=4 Platinum
Bueno esos es todo espero les sirva.

Gracias:


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
4 Replies
3292 Views
Last post November 21, 2020, 06:52:08 AM
by DrakonuS
6 Replies
2548 Views
Last post October 04, 2017, 05:04:20 PM
by xBebo1994x
2 Replies
2246 Views
Last post August 29, 2018, 09:32:14 AM
by manzanita
3 Replies
1265 Views
Last post April 19, 2025, 10:35:37 PM
by soporteimatt
5 Replies
3454 Views
Last post April 07, 2022, 08:33:13 AM
by ziquielbr