Jump to content

Nerzhul

Members
  • Posts

    18
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Posts posted by Nerzhul

  1. the server side doesn't need any support for this time.

    You can understand i must create the bases myself.

    The client support (Mangos is the client for remember) must be done befpre. A public repo will be publicated when i stabilized and make all work. I think to use the cluster i'll use auth or crypt things, but in the future.

    For details :

    At this time BattleGround Class is on the cluster but interclass actions are not handled (like some BattleGroundMgr things, but i export functions later) and players actions in the first time will be remotly handled. Next it will be (when we get more clusters) exported on the cluster

  2. Hello all,

    i have an ambitious project but i think in two month it can be etablished.

    I want to develop a cross realm battleground.

    The cross realm server will be host on my machine but i'll give you some patches to use it with certain conditions.

    Explanatations of the system :

    Client :

    Additionnal Library used :

    - SFML for socket transactions

    - my own little RPC lib using SFML and TCPSocket Lib over SFML

    Server :

    Library used :

    - Minimized game lib

    - Shared lib

    - SFML TCPSocket server

    - VMaps v3

    - MMaps stabilized and optimized

    The cluster has its own database with users refenced by 128bits key, static ip link, name of the server and language (to regroup by lang in the BG :) )

    If you're interested on this project, talk here :) we can talk together and get ideas :)

    Revisions :

    Master Rev1:

    - Cluster structure prepared and compiled on windows & Linux

    - Connection between platforms on mangosFX (my own mangos core) and ClusterFX-BG ok

    - Ping between CFX-BG and M-FX works in two sides of transfer

    - RPC protocol ok, (there is a crash to handle when cluster isnt launched.

    Master Rev2:

    - Server create cBattleGround at each new BattleGround and delete at each delete BattleGround

    - Server generate BG id and send it to mangos

    - Server handle BattleGroundPlayerMap m_Players and uint32 m_PlayersCount[bG_TEAMS_COUNT];

    Master Rev3:

    - All battleground functions are replicated on Cluster

    - ClusterBattleGroundMgr now support updates

    - Constructor and Destructor of BattleGround class are now handled correctly

    Master Rev4:

    - BattleGroundWS and BattleGroundAB class migrated to cluster (need some support for player pointers)

    - Migrated 50% functions of BattleGround class to cluster

    Master Rev5:

    - 90% BattleGround Mgr migrated to cluster

    - Need to redo the link between BGMgr & BGHandler by network cluster

    - All Arenas & BattleGroundSA migrated to the server

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use