quinta-feira, 24 de novembro de 2016

Como Criar um Servidor Season Chaos e Deixar Online + Alguns FIX's


Bom Dia, Boa Tarde, Boa Noite Seguidores ! 

Como muitos ainda são novatos na área, tem dúvidas ou problemas na hora de deixar um servidor S4 online, aqui vai um tutorial completo pra vocês de como deixar funcionando um servidor Season Chaos tranquilo, pra você e quem você quiser jogar.


SQL Server 2008 DEV [Magnet - Torrent]

* Client *

* Server Files *

* Database *

* Evolve * [Não Obrigatório]


* HxD * [Necessário Pra Editar o Main.exe]



1 - A
pós ter instalado tudo. Primeiramente abra o Evolve e siga os passos:



Vai abrir uma tela solicitando que você instale os drivers de conexão do Evolve, você faz o que pede.
Depois de ter escolhido o nome da Party irá abrir essa janela e você anota o  IP do Leader.
PS: As ServerFiles tem que está no computador do Leader.



PS: Deixe o Evolve aberto, pois ele que deixa seu servidor online para você e seus amigos.


2 - A
bra o SQL Server e crie as 6 databases :
gc, itemmall, log, msg, stat, web.



D
epois crie 2 logins : gc e gc_gc



Vai abrir essa janela e siga os passos:
3º Passo: Sua senha do SQL Server



Agora vá na aba "User Mapping" e marque a caixa nas databases, depois selecione as database e repita o processo 4 nas 6 database:



Após ter terminado vá na aba "Server Roles", marque a opção "serveradmin" e clique em "Ok".



Lembrando que você acabou de criar o Login "gc", agora faça o mesmo processo só que no primeiro passo onde se coloca o "Login name", coloque "gc_gc".


3 - Crie um novo Linked Server seguindo os passos:



Vai abrir uma nova janela, escreva "LOGDB" em "Linked server:" e "Product name:":



Abra a aba Security e siga os passos:
3º Passo: escreva gc.



Depois abra a aba Server Options e mude para True o RPC, RPC Out e clique em OK:




4 - R
estaure todas as 6 database seguindo os mesmo passos :





Lembrando que a database gc só é possível restaurar com a "gc.bak", a stat com a "stat.bat" e assim sucessivamente.

Depois de Clicar em OK nas 2 Janelas que se abriram, entre na janela Options, siga os passos, cique em OK e aguarde a database ser restaurada:





PS: Faça o mesmo procedimento com as outras 5 databases.

5 - Execute as seguintes Querys e coloque o seu IP ou o IP do Evolve(que eu pedir pra você anotar) onde está escrito "SEU IP APENAS AQUI" e clique em Execute :

Update connectstatusDB2 set ServerIP= 'SEU IP APENAS AQUI' where ServerIP='127.0.0.1' 
Update connectstatusDB set ServerIP= 'SEU IP APENAS AQUI' where ServerIP='127.0.0.1' 
Update GSGAGameServerInfo set IP= 'SEU IP APENAS AQUI' where IP='127.0.0.1' 
Update gc_pcbang_ip set IP= 'SEU IP APENAS AQUI' where IP='127.0.0.1'


Update MSGRouterList set IP= 'SEU IP APENAS AQUI' where IP='210.208.90.196' 
Update MSGServerList set IP= 'SEU IP APENAS AQUI' where IP='210.208.90.196' 



PS: Essas querys só funcionam na database disponibilizada nesta publicação !

6 - A
gora vamos configurar as ServerFiles. Primeiramente abra a Pasta "Tool", execute e instale os seguintes programas:



Depois de ter instalado os programas citados.
Abra a pasta "AgentServer_9570", depois o arquivo "
config_ag.lua", dê um CTRL + H (Teclado de atalho para Substituir)do teclado e em "Localizar:" coloque : 10.72.202.2 e em "Substituir por:" coloque : O SEU IP OU DO EVOLVE(Que pedir pra você anotar), depois clique em "Substituir Tudo", salve e depois pode fechar.

Na mesma pasta, abra e edite os Arquivos "odbc.dsn","odbc_internal.dsn
" e "odbc_stat.dsn" da mesma maneira nos 3 arquivos,depois salve e feche:


Agora abra a pasta "CenterServerS4", depois o arquivo "InitSquare.lua", dê um CTRL + H (Tecla de atalho para Substituir)do teclado e em "Localizar:" coloque: 10.72.202.2 e em "Substituir por:" coloque o SEU IP ou do EVOLVE, salve e depois feche.

Na mesma pasta abra o arquivo "odbc_internal.dsn", edite, salve e depois feche:

Agora abra a pasta "GameServerS4_9400", dê um CTRL + H (Tecla de atalho para Substituir)do teclado e em "Localizar:" coloque: 10.72.202.2 e em "Substituir por:" coloque o SEU IP ou do EVOLVE, salve e depois feche.

Na mesma pasta, abra e edite os Arquivos "odbc_msg.dsn", "odbc_internal_pcbang", "odbc_internal.dsn" e "odbc_stat.dsn" da mesma maneira nos 4 arquivos, editando apenas o "Address" e o "SERVER". Depois salve e feche:


Agora abra a pasta "MsgRouterS4
", depois o arquivo "odbc.dsn", edite com suas configurações, salve e feche:

Agora entre na pasta "MsgServerS4
", depois o arquivo "odbc.dsn", edite com suas configurações, salve e feche:



Na mesma pasta, abra o arquivo "odbc_internal.dsn
", edite com suas configurações, salve e feche:




Agora abra a pasta "Proxy", depois o arquivo "Proxy.ini", 
edite com suas configurações, salve e feche:


Depois abra todos os "StartServer.bat" nesta ordem:

OBS: Espere um ligar para poder ligar o outro.






* Observações: Se o GameServer demorar mais de uma hora pra ligar, instale novamente os programas na pasta "Tool" e tente abrir novamente;
O Evolve tem que está aberto !!

7 - D
epois de ter configurado as Server Files, abra a dbo.Users e crie uma conta:


8 - Abra o HxD e no HxD abra o main.exe, para edição, e pesquise por(dando um CTRL + H do teclado): ServerIP :



Agora clique no início do ip "192.168.0.4" e *ESCREVA!* o seu IP ou IP do Evolve:





* Observação: NÃO UTILIZE COPIAR, COLAR (CTRL + C E CTRL + V) e NEM A TECLA BACK SPACE OU DELETE. Caso o contrário você vai bugar seu main.exe.

S
alve o main.exe e teste seu servidor, abrindo ele pelo start.bat:





Pronto, servidor criado com sucesso ^^

Quer jogar com seus amigos ?? Então faça o seguinte:

Primeiramente abra a Janela do Evolve, clique em Friends e em Add Friend. Coloque o nick do seu amigo e adicione.
Após ter adicionado, clique com o botão direito do mouse no seu amigo e clique em Invite to Party.



Q
uando ele aceitar, já vai está logado na party, você pede pra o seu amigo instalar o Client e você manda o main.exe alterado pra ele.
Pronto, só pedir pra ele 
substituir o main.exe e testar. Bom Jogo á Todos :D

Se acontecer algum problema ou você tem dúvidas, pode comentar que estarei respondendo no máximo em 2 dias.

Quer dar uma forcinha que sempre me motiva?
Abra a janela de doação aqui do bloog e faça sua contribuição.

Abraços do Mendigo !

81 comentários:

  1. Corrige o Link do ServerFiles, ta baixando mesmo arquivo DATABASES.RAR !!!

    ResponderExcluir
    Respostas
    1. Tópico Atualizado.
      Obrigado por relatar o Link Off, abraços ^^

      Excluir
    2. Nenhuma noticia sobre a S5 ainda?

      Excluir
    3. Existe um grupo na área GC que estão desenvolvendo um emulador pra S5, mas sem prévia pra lançamento.
      Quando for disponibilizado estarei publicando aqui

      Excluir
    4. Cara para rodar Cash nesse servidor é preciso do CashServer?
      Se sim este disponível aqui funciona?

      Excluir
    5. Eu ainda não sei como rodar o Cash na season Chaos, mas o sistema de VP funciona perfeitamente, principalmente nesta DB que já tem um Fix do VP.

      Excluir
    6. oi td bem?
      alguem pode me ajudar ?

      Excluir
  2. consegui fazer tudo, mas quando eu executo o cliente pelo start.bat o jogo carrega, mas quando deveria aparecer a tela de login, da erro dizendo que não tenho conexão com cervidor, mas pode me dar umas dicas ?

    ResponderExcluir
    Respostas
    1. As Server Files estão abertas ?
      Você trocou o IP do main.exe ?

      Excluir
    2. sim troquei... estão abertas sim.

      Excluir
    3. vc usa team view? topa da uma olhadinha pra min? kkk realmente ta dificil to desde ontem nisso... kk

      Excluir
    4. Mesmo erro aqui mano, Aparentemente o WAgenteServer não esta legal não abre e fecha.

      Excluir
    5. Emerson pega meu skype ae a gente trocar umas ideias, wanderson4d

      Excluir
    6. Já add os 2 K, tem fb? fb.com/unbaned add ai

      Excluir


    7. cwarn : KSession::KSkSession::OnRecvCompleted(), 2016-12-09 19:01:10, packet authentication failed.

      kSecBuff.GetSize() : 40

      m_pkSession->GetName() : SOB_12/09/16_19:00:40_00000000000000000055

      cwarn : KSession::Tick(), 2016-12-09 19:01:10, Regard SOB_12/09/16_19:00:40_00000000000000000055 as a Zombie. (tick: 30,015 )

      cwarn : KCenter::OnDestroy(), 2016-12-09 19:01:10, KCenterFSM::STATE_CONNECTED = 2

      cerr2 : KODBC::PrintLastQuery(), 2016-12-09 19:01:10,

      Sql State :

      Last Query : { call dbo.GVGA_global_value_select_bit ( 4 ) }

      Before Last Query : { call dbo.GVGA_global_value_select_bit ( 2 ) }

      cerr2 : KODBC::PrintLastQuery(), 2016-12-09 19:01:16,

      Sql State :

      Last Query : { call dbo.CUGAConcurrentUser_select_All_by_ProtocolVersion ( 325 ) }

      Before Last Query : { call dbo.up_verify_game_server ( N'Philippine Server 1', N'10.26.195.2', 9400, 325 ) }

      cwarn : KCenterDBThread::ON_DB_EVENT_SERVER_LIST_REQ(), 2016-12-09 19:01:16, 서버가 떠 있지 않음.

      Packet Authentication failed Dev.. any cause?

      Excluir
    8. ola, como você resolveu essa questao?

      Excluir
  3. GALERA QUE TA TENDO ERRO AI, É NA HORA DE CONFIGURAR O "Proxy.ini" NA PASTA "Proxy" na primeira linha coloque o nome da maquina, ao inves do IP como ná imagem e Pronto RODARA LINDAMENTE <3 http://prntscr.com/dem9yl

    ResponderExcluir
  4. Quem estiver com problema de Erro de Conexão reveja todos os passos e veja se você não fez nada de errado.
    Pelo que percebi a maioria foi por proxy, então atualize a parte do Proxy para melhor entendimento.
    Mais um detalhe: Quando for ligar as files, espere que um seja totalmente ligado para tentar ligar outro

    ResponderExcluir
  5. Bom, eu ja consegui ligar tudo aqui, mas estou vendo que o jogo está com alguns itens em koreano não sei se é o cliente q to usando.
    tbem to recendo uns itens bugados sempre que entro no servidor, e uma msg de inventario cheio. sabe como eu poderia tirar isso? pelo menos trocar esses itens que recebo ao logar na primeira vez no dia.

    ResponderExcluir
  6. Aqui está dando o seguinte erro quando eu inicio : "Falha na conexão com servidor de login. Final do programa.".
    O meu SQL quando conecto o servidor, eu uso a autenticação do windows, pois não tem nenhum usuario de autenticação do SQL, poderia ser esse o motivo ? na hora de alterar o proxy eu não soube oq colocar direito... kkk

    ResponderExcluir
  7. Olá amigo queria saber como acho o id dos itens: pergaminho de abertura e contas seladas, fiz um server caos só que não contem o arquivo sortp, poderia me ajudar pfvr

    ResponderExcluir
  8. Ola , Tenho a pasta completa do GC Original antes do fechamento, teria como eu usar esse método para abrir um serv nele? espero pela resposta ...

    ResponderExcluir
  9. O jogo ta abrindo normal mas quando vou entrar no canal sempre dá o erro "Tempo de conexão esgotado, sem resposta do servidor". Já tentei com meu IP e com o evolve.

    ResponderExcluir
  10. aqui da erro na etapa 4 no gc.bak , nas outras database funcionam , na gc aparece um erro referente a item1 bla bla bla

    ResponderExcluir
    Respostas
    1. No meu deu erro porque eu usei uma versão muito recente do sql

      Excluir
  11. qual versao ideal do sql server pra instalar no gc chaos. pois nao consigo instalar, fica dando erro

    ResponderExcluir
  12. parabens pelo post fiz e deu tudo certo.. so tenho uma duvida, onde vou para editar itens nas contas. E se puder me ajudar como faco para trocar o sistema de recompensa por outros itens e pets e para editar e ativar/desativar eventos... se puder me ajudar agradeco meu email ddm_david@live.com e meu numero se quise manda um wp 4195072725

    ResponderExcluir
  13. 1 Erro: Quando vou criar a LOGDB essa bosta da erro de conexão e eu não consigo arrumar de nenhum erro

    2 Erro: Configurei tudo certo,msgserver,msgrouter,agentserver,centerserver,e eles não iniciam mesmo assim,fui até o infinito procurar uma resposta pra esse 2 problema mas foi tempo perdido,essa MERDA não vai,não funciona! e antes que me pergunte,eu instalei o que vc me pediu antes de iniciar.

    Esses foram os erros,caso saiba o que sucedeu,por favor,diga para mim,preciso mt criar um gc chaos,foi meu sonho.

    ResponderExcluir
    Respostas
    1. Perai que meu post tá errado,primeiro erro é que eu crio essa logdb,só que qnd vou testar conexão ela dá um erro e não dá ok,era pra dar ok,não erro.

      E o meu segundo erro não é que eles não iniciam,eles até iniciam,porém eles ficam parados ali,não se movem,e quando eu passo o cursor,eles não estão funcionando mais e aparece aquele erro que ele parou de responder.

      Grato pela atenção,aceito resposta de usuarios que conseguiram criar também.

      Excluir
  14. Sigo os passos, mas sempre ao iniciar, quando coloco o login e senha, recebo tempo de conexão esgotado, sem resposta do servidor. O estranho e que se utilizo um usuário ou senha incorretas eu tenho a resposta de imediato! Usei o Sql 2008 e um Windiows 10, mas tbm testei em um Win7, sempre o mesmo erro.

    ResponderExcluir
  15. FOR ANYONE GETTING THIS ERROR: "Falha na conexão com servidor de login. Final do programa.".

    It happens when you try to use Windows Authentication in SQL server, you can't config the proxy file in that way. To fix it, I reinstalled SQL server and created a "sa" login during the installation WITH A PASSWORD.

    ResponderExcluir
  16. Thanks a lot for making this tutorial Mendigo, it works perfectly!!!!
    Still I have some doubts about how to configure/customize the server. Can you please tell me how do I change the Gacha???

    ResponderExcluir
  17. Para quem tiver dando erro no LOGDB instalem Microsoft® SQL Server® 2008 R2 Service Pack 3: https://www.microsoft.com/en-US/download/details.aspx?id=44271 e quem tiver dando erro na database gc usa o seguinte script:

    RESTORE DATABASE gc
    FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.CHARL_SQL\MSSQL\Backup\gc.bak'
    WITH REPLACE,
    MOVE 'gc_item1' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.CHARL_SQL\MSSQL\DATA\gc_item1.ldf',
    MOVE 'gc' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.CHARL_SQL\MSSQL\DATA\gc.mdf',
    MOVE 'gc_item2' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.CHARL_SQL\MSSQL\DATA\gc_item2.ldf',
    MOVE 'gc_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.CHARL_SQL\MSSQL\DATA\gc_log.ldf'
    GO

    RESTORE DATABASE gc WITH RECOVERY;
    GO
    Obs: Adequem o script a localização.

    ResponderExcluir
    Respostas
    1. Charles, boa noite. Preciso de sua ajuda. Estou realmente com esse problema. No entanto, quando uso o código que você escreveu, apareceu o seguinte erro no console:


      Processadas 10960 páginas para o banco de dados 'gc', arquivo 'gc' no arquivo 1.
      Processadas 64 páginas para o banco de dados 'gc', arquivo 'gc_item1' no arquivo 1.
      Processadas 384 páginas para o banco de dados 'gc', arquivo 'gc_item2' no arquivo 1.
      Processadas 3 páginas para o banco de dados 'gc', arquivo 'gc_log' no arquivo 1.
      RESTORE DATABASE processou com êxito 11411 páginas em 30.416 segundos (2.930 MB/s).
      Mensagem 3153, Nível 16, Estado 2, Linha 2
      O banco de dados já está totalmente recuperado.
      Mensagem 3013, Nível 16, Estado 1, Linha 2
      RESTORE DATABASE está sendo encerrado de forma anormal.

      Excluir
    2. Acredito que já tenha funcionado, dá um refresh, e olha as table do gc tudo preenchida.

      Excluir
  18. Alguém sabe consertar esse erro:
    cerr : KODBC::DriverConnect(), 2017-05-27 12:24:54, DriverConnect() Failed. Ret : -1
    m_strDSN : FILEDSN=C:\Users\Charles\Desktop\GC\ServerFiles\AgentServer_9570\odbc.dsn
    (..\Common\ODBC\Odbc.cpp, 130)

    O meu odbc está assim:
    [ODBC]
    DRIVER=SQL Server
    Network=DBMSSOCN
    Address=192.168.0.102,1433
    UID=sa
    WSID=KOG-JSEOP
    APP=Microsoft Data Access Components
    Trusted_Connection=Yes
    SERVER=CHARLES-PC\CHARL_SQL
    Description=PG-Internal
    DATABASE=gc

    Obs: Também está dando erro nos outros.

    ResponderExcluir
    Respostas
    1. Já resolvi após instalar o servidor no Windows XP Pro 64bits.

      Excluir
  19. só passando para avisar que o evolve parou de funcionar, então se puderem colocar outro modo de deixar o servidor online, por favor coloquem o mais rápido o possível

    ResponderExcluir
  20. no work for me. when i login no server list.can you help me?
    I run on windows 10 with sql server 2008 r2

    ResponderExcluir
  21. O meu sempre dá esse erro 'svn' não é reconhecido como um comando interno
    ou externo, um programa operável ou um arquivo em lotes.

    ResponderExcluir
  22. estou com um erro nao Wgamesserver ele nao abre oque fazer ele nao responde

    ResponderExcluir
  23. QUando eu clico para ver os amigos ele trava o game, passa uns segundos e volta de novo dizendo que nao foi possível ver os amigos

    ResponderExcluir
  24. Este comentário foi removido pelo autor.

    ResponderExcluir
  25. Este comentário foi removido pelo autor.

    ResponderExcluir
  26. os chars nao upa mas os mascotes sim como arrumo isso ajuda por favor!!

    ResponderExcluir
  27. O meu está com o problema de fps baixo, alguém sabe como concertar ?

    ResponderExcluir
    Respostas
    1. Se você estiver jogando em Windows 10 existe um problema de incompatibilidade com o GC antigo, ai o FPS fica baixo. Infelizmente as pessoas que criam servidores sabem como resolver alterando dlls, mas como sou leigo minha solução foi retornar para o Windows 7. Não posso te ajudar, mas o problema é com o Windows.

      Excluir
    2. tem que troca uma dll ver no youtube problema de fps no gc history dai vc segue os passos

      Excluir
  28. alguem pode me ajuda deu o eguinte erro quando vai clica nos agebtserver.exe

    Falha no inicialização do aplicativo devido a configuração lado a lado incorreta

    ResponderExcluir
  29. Só funciona em 32 bits? Pq uso windows 7 64 bits e não consegui instalar alguns dos programas...

    ResponderExcluir
  30. Boa noite, Aqui quando clica no server ele da erro de tempo de conexão e no log mostra erro de packet autentification failed alguem sabe resolver?

    ResponderExcluir
  31. Tem como eu ligar o server sem ta conectado a internet tipo usando o ip 127.0.0.1?

    ResponderExcluir
    Respostas
    1. tem pq isso e seu ip local mais so vai dar pra vc logar

      Excluir
  32. Alguém teria o Cliente por Torrent?

    ResponderExcluir
  33. Boa Noite.
    Alguem saberia arruma o erro !

    ''
    Update MSGRouterList set IP= '10.51.184.2' where IP='210.208.90.196'
    Update MSGServerList set IP= '10.51.184.2' where IP='210.208.90.196'
    ''

    " Msg 208, Level 16, State 1, Line 1
    Invalid object name 'MSGRouterList'.
    "

    Erro quando vou por o IP la no MSG

    ResponderExcluir
    Respostas
    1. Coloca o odbc internal e o odbc na pasta coloca o IP com a porta se ainda assim nao foi em baixo cria o PWD=aquicolocaasenha provavelmente deve conseguir

      Excluir
  34. os backups nao estao pra essa versao do sql que ta disponivel baixei daki e nao restaurou

    ResponderExcluir
    Respostas
    1. sim, aqui também não, alguem sabe resolver sem criar uma maquina virtual do windows xp e baixar por ela?

      Excluir
  35. Quem não conseguir instalar o SQL Server 2008 ou restaurar as database recomendo instalar em uma máquina virtual com o Windows XP Pro SP3 64bits, desative também o Firewall do Windows XP, mas já o cliente pode usar no seu Windows. Funcionou perfeitamente no Windows 7 o cliente usando o Windows XP como servidor.

    ResponderExcluir
    Respostas
    1. Ah me esqueci muito obrigado Andre - Mendigo por esse incrível tutorial muito bem explicado.

      Excluir
  36. Este comentário foi removido pelo autor.

    ResponderExcluir
  37. Me adiciona no ZAP vamos abrir um servidor tenho vps 21971432574

    ResponderExcluir
  38. Pessoal como faço pra criar um server local? Sem conexão com a net e só usar o IP 127.0.0.1 para não toca conseguindo tanto dando falha na conexão com servidor de login

    ResponderExcluir
  39. O evolve foi descontinuado como vcs criaram o server ?

    ResponderExcluir
  40. não consigo restaurar o backup dos arquivos, diz que o arquivo .bak não corresponde à database q eu criei

    ResponderExcluir
  41. Este comentário foi removido pelo autor.

    ResponderExcluir
  42. ainda funciona o metodo ? os arquivos estão todos ok para rodar ainda?

    ResponderExcluir
  43. * HxD * [Necessário Pra Editar o Main.exe]
    precisa de login /senha

    ResponderExcluir
  44. Bom dia, link do Client, Server Files, Database, Evolve, HxD estão OFF, poderia reupar por favor?

    ResponderExcluir
  45. Gostaria muito dos arquivos, tem como reupar ?

    ResponderExcluir
  46. https://mega.nz/file/JhcQ0A6a#mV_ymx2kYZYv6Oj8tIMz9bt8xvYXb4az1BD05xYr_yQ
    https://drive.google.com/file/d/14A6xzgkeCyka1yG0kbtFPbA05QFppvmz/view?usp=sharing
    https://mega.nz/#!JhcQ0A6a!mV_ymx2kYZYv6Oj8tIMz9bt8xvYXb4az1BD05xYr_yQ

    Nao testei ainda se funcionar aviso

    ResponderExcluir
  47. Alguém tem compactador de arquivo kom??

    ResponderExcluir