Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Własny Server Dekarona


ShadoWDekaroN

Rekomendowane odpowiedzi

Opublikowano

Jeśli ktoś ma problem z serverem niech sciagnie tego klienta i z niego wgra caly share do katalogu servera

 

Part 1 200MB) http://www.mediafire.com/?jjdzmtig3yh

Part 2 200MB) http://www.mediafire.com/?ynljynwyzi3

Part 3 200MB) http://www.mediafire.com/?wnyz2wxykjy

Part 4 200MB) http://www.mediafire.com/?ymmm5onkjgt

Part 5 200MB) http://www.mediafire.com/?dnhtzdyj5zm

Part 6 57MB) http://www.mediafire.com/?vjdjyjymzm4

 

Po części przetłumaczony D-Shop

 

Klienta wypakowywać tym programem 7z46PL.exe (917.92 kB)

  • 2 tygodnie później...
  • Odpowiedzi 79
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

to zalezy jezeli robisz klienta od podstaw czyli po swojemu z kilku kientow skladasz jeden to troche czasu trzeba na to poswiecic mi przygotowanie klienta i zlozenie z trzech zajelo 6 miesiecy jest nim klient DiaboliC Team Dekaron klient był skladany z plikow fussion soul i rusaki wiec pracy bylo naprawde masa do tego dochodzi zrobienie plikow pod sam server czyli share pod DKserver

 

ale jeśli masz juz jakiegos konkretnego klienta i wiesz od czego zaczac to postawienie takiego servera i sprawdzenie go nie zajmie wiecej nis kilka tygodni ze wzgledów takich jak bugi na skilach i nie których mapach.

 

No i przedewszystkim trzeba chcieć.

 

Bo tak jak ja podałem wam wszystko na (powiem tak złotej tacy) to postawienie servera nie powinno zajać wiecej jak godzine choć w moim przypadku trwa to o polowe krócej no powiedzmy max 40 minut no i o ile wszystko jest ok i nie ma problemow przy odpalaniu cast i session no i na koncu samego dekaron Server

Opublikowano

Proponuje zainstalować SP4 do MS SQL Server 2000

Problem z session server przestanie powracać

 

Wspomniana latke mozna pobrac ze strony micrsoft-u latka musi byc odpowiednia dla SQL Serwer 2000 czyli x32 lub jak kto woli x86

 

Ja obecnie pracuje nad spolszczeniem klienta tutaj szczególy www.serverdk.200u.com

27402144507863919339.jpeg

Opublikowano

123456789xj.jpg

 

zainstalowałem sp4 i dalej to samo ...

pisałeś żeby zrestartować serwer i spróbować ale tez nie pomogło

btw. odśwież screeny

Opublikowano

123456789xj.jpg

 

zainstalowałem sp4 i dalej to samo ...

pisałeś żeby zrestartować serwer i spróbować ale tez nie pomogło

btw. odśwież screeny

 

to co zrobiles to tylko przygotowanie do instalacji zapraszam na dysk C:\ i tam znajdz folder z instalacja właściwej poprawki

 

Pozdrawiam

27402144507863919339.jpeg

Opublikowano

A czy wy na pewno dobrze instalujecie tego SP4 do SQL czy może i do tego wam potrzebny poradnik

 

U mnie zainstalowany SQL 2000 + SP4 (odzywiście do SQL i wszystko działa poprawnie)

 

Pozdrawiam

27402144507863919339.jpeg

Opublikowano

Przeinstaluj wszystko od nowa a dokladniej to MS SQL 2000 Server i po zainstalowaniu odrazu zainstaluj SP4 do SQL 2000 Server

 

po tym wykonaj wszystko od nowa

 

sadząc po tych błędach masz coś nie tak z serverem SQL

27402144507863919339.jpeg

Opublikowano

Fajny programik do odpalania serwera:

Dekaron Start

po odpaleniu programu trzeba wpisac ip takie jakie podalismy w plikach config cast ip

Sposob na problem SP_SIEGE_INFO_R:

odpalamy querty i wklejamy to:

USE [Character]
GO

/****** Object:  UserDefinedFunction [dbo].[FN_BinDateToDateTime]    Script Date: 01/10/2010 19:35:14 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO




/******************************************************************************
  이  름 : dbo.FN_BinDateToDateTime
  설  명 : Binary Date를 DateTime 형식으로 반환한다.
  반환값 : 
  수정내역:
  Ver        Date        Author           Description
  ---------  ----------  ---------------  ------------------------------------
  1.0        2006-05-05  Han Ji Wook      1. 초기생성
  2.0        2010-01-10  ADM-Cyrax/Darth Nerd
******************************************************************************/
ALTER  FUNCTION [dbo].[FN_BinDateToDateTime] (
@i_bin_time	binary(4)
) RETURNS datetime
AS
BEGIN
DECLARE @v_datetime	datetime
DECLARE @v_strAux varchar(20)
DECLARE @v_strtime	varchar(20)
SET @v_strAux = CAST(CAST(@i_bin_time as int) as varchar(20))
IF len(@v_strAux) = 7	
	SELECT	@v_strtime	= '20100' + CAST(CAST(@i_bin_time as int) as varchar(20))
ELSE
	IF len(@v_strAux) = 8 
		SELECT	@v_strtime	= '2010' + CAST(CAST(@i_bin_time as int) as varchar(20))
	ELSE
			SELECT	@v_strtime	= '201' + CAST(CAST(@i_bin_time as int) as varchar(20))


SELECT	@v_strtime	= SUBSTRING(@v_strtime,1,4)
					+'-'+SUBSTRING(@v_strtime,5,2)
					+'-'+SUBSTRING(@v_strtime,7,2)
					+' '+SUBSTRING(@v_strtime,9,2)
					+':'+SUBSTRING(@v_strtime,11,2)	
SELECT	@v_datetime = CAST(@v_strtime as datetime)
RETURN @v_datetime
END

wciskamy ctrl+F5 i F5 zamykamy querty bez zapisywania

Opublikowano

Wasze błędy są spowodowane nie tylko brakiem SP4 do SQL ale jak i błędami związanymi ze złą konfiguracją plików config w folderach DKserver\Cast DKserver\Session i DKserver\Login

 

W tutorialu macie napisane co należy dokładnie zmienić w tych plikach dla testów nie zmieniajcie IP 127.0.0.1 niech będzie takie jakie jest

 

Błędy tego typu występują przeważnie na systemie XP +SP3

U mnie server działa na Windows XP Profesional x32 + SP2 bez instalowania SP4 do SQL

 

Przeczytajcie dokładnie tutorial wszystko macie napisane. Zwłaszcza to miejsce gdzie jest o konfiguracji samych plików config w głównym folderze DKserver

27402144507863919339.jpeg

Opublikowano

@squaczo co do bledu SP_SIGE to masz na 2 stronie sposob na rozwiazanie tego bledu, a co do laczenia sie z serwem moze to byc spowodowane zlymi wpisami w chanellist, loginlist oraz serwer.config lukni to:

loginlist:

Group,LoginServer Index,IP,Port,desc
0,0,IP,7880,Nazwa

chanellist:

Group,Channel Index,IP,Port,Name
0,0,IP,50005,Nazwa

server.config:

Index,Name,Group,Select
0,Nazwa,0,0

zamiast nazwa wpisujesz nazwe serwa swojego, a zamiast ip wpisz swoje ip, lub local albo chamahi(zalezy pod co stawiales)

i tak na przyszlosc czytaj troszke wczesniejsze posty, all tam jest opisane:p

jesio dodam komendy querty do czyszczenia db:

use account;
DELETE FROM C_IP_BAN;
DELETE FROM C_IP_PERMIT;
DELETE FROM C_IP_PWD;
DELETE FROM C_LOGINIPBLOCK_LOG;
DELETE FROM C_SEQUENCE;
DELETE FROM CP_USER_PROFILE;
DELETE FROM MB_USR_IP;
DELETE FROM MB_USR_PUN;
DELETE FROM Tbl_user;
DELETE FROM USER_CONNLOG_KEY;
DELETE FROM USER_PROFILE;
GO
use billing;
DELETE FROM bl_error_log;
DELETE FROM c_sequence;
DELETE FROM dba_online_daily;
DELETE FROM dba_online_daily_notok;
DELETE FROM Tbl_KeepId;
DELETE FROM user_account;
DELETE FROM user_account;
DELETE FROM user_charge_log;
DELETE FROM user_everyday_use_info;
DELETE FROM user_give_log;
DELETE FROM user_use_log;
DELETE FROM user_use_log_bk;
GO
use cash;
DELETE FROM bl_error_log;
DELETE FROM Tbl_Cash_zj;
DELETE FROM user_cash;
DELETE FROM user_charge_log;
DELETE FROM user_use_log;
GO
use character;
DELETE FROM C_EVENT_ITEM_OP
DELETE FROM c_restword;
DELETE FROM char_connlog;
DELETE FROM CHAR_CONNLOG_KEY;
DELETE FROM DEL_USER_CHAR_LIST;
DELETE FROM DEL_USER_CHAR_LIST_SECEDE;
DELETE FROM GM_ITEM_MST;
DELETE FROM GUILD_CHAR_INFO;
DELETE FROM GUILD_INFO
WHERE guild_code NOT LIKE 'MASTERCODE';
DELETE FROM GUILD_INFO_SECEDE;
DELETE FROM GUILD_PEERAGE
WHERE guild_code NOT LIKE 'MASTERCODE';
DELETE FROM MSSNGR_CHAR_LIST;
DELETE FROM SIEGE_INFO;
DELETE FROM SIEGE_RESULT_LOG;
DELETE FROM user_bag
WHERE character_no NOT LIKE 'DEKARON_000001';
DELETE FROM user_bag_copy;
DELETE FROM user_bag_secede;
DELETE FROM user_character
WHERE character_no NOT LIKE 'DEKARON_000001';
DELETE FROM user_character_secede;
DELETE FROM USER_POSTBOX;
DELETE FROM USER_POSTBOX_SECEDE;
DELETE FROM User_Quest_Doing;
DELETE FROM user_quest_doing_secede;
DELETE FROM User_Quest_Done;
DELETE FROM user_quest_done_secede;
DELETE FROM user_skill
WHERE character_no NOT LIKE 'DEKARON_000001';
DELETE FROM user_skill_secede
DELETE FROM user_slot
WHERE character_no NOT LIKE 'DEKARON_000001';
DELETE FROM user_storage;
DELETE FROM user_storage_copy;
DELETE FROM USER_STORE;
DELETE FROM USER_STORE_copy;
DELETE FROM USER_STORE_SECEDE;
DELETE FROM user_suit
WHERE character_no NOT LIKE 'DEKARON_000001';
DELETE FROM user_suit_copy;
DELETE FROM user_suit_secede;
GO

 

@szajba20008 co do pierwszego index mobow masz w pliku data/share/creature/monster.csv,

a co do drugiego to sprawdz czy sewer sql masz wlaczony i sprawdz ustawienia zabezpieczen serwera w EM

Opublikowano

@squaczo co do bledu SP_SIGE to masz na 2 stronie sposob na rozwiazanie tego bledu, a co do laczenia sie z serwem moze to byc spowodowane zlymi wpisami w chanellist, loginlist oraz serwer.config lukni to:

loginlist:

Group,LoginServer Index,IP,Port,desc
0,0,IP,7880,Nazwa

chanellist:

Group,Channel Index,IP,Port,Name
0,0,IP,50005,Nazwa

server.config:

Index,Name,Group,Select
0,Nazwa,0,0

zamiast nazwa wpisujesz nazwe serwa swojego, a zamiast ip wpisz swoje ip, lub local albo chamahi(zalezy pod co stawiales)

i tak na przyszlosc czytaj troszke wczesniejsze posty, all tam jest opisane:p

jesio dodam komendy querty do czyszczenia db:

use account;
DELETE FROM C_IP_BAN;
DELETE FROM C_IP_PERMIT;
DELETE FROM C_IP_PWD;
DELETE FROM C_LOGINIPBLOCK_LOG;
DELETE FROM C_SEQUENCE;
DELETE FROM CP_USER_PROFILE;
DELETE FROM MB_USR_IP;
DELETE FROM MB_USR_PUN;
DELETE FROM Tbl_user;
DELETE FROM USER_CONNLOG_KEY;
DELETE FROM USER_PROFILE;
GO
use billing;
DELETE FROM bl_error_log;
DELETE FROM c_sequence;
DELETE FROM dba_online_daily;
DELETE FROM dba_online_daily_notok;
DELETE FROM Tbl_KeepId;
DELETE FROM user_account;
DELETE FROM user_account;
DELETE FROM user_charge_log;
DELETE FROM user_everyday_use_info;
DELETE FROM user_give_log;
DELETE FROM user_use_log;
DELETE FROM user_use_log_bk;
GO
use cash;
DELETE FROM bl_error_log;
DELETE FROM Tbl_Cash_zj;
DELETE FROM user_cash;
DELETE FROM user_charge_log;
DELETE FROM user_use_log;
GO
use character;
DELETE FROM C_EVENT_ITEM_OP
DELETE FROM c_restword;
DELETE FROM char_connlog;
DELETE FROM CHAR_CONNLOG_KEY;
DELETE FROM DEL_USER_CHAR_LIST;
DELETE FROM DEL_USER_CHAR_LIST_SECEDE;
DELETE FROM GM_ITEM_MST;
DELETE FROM GUILD_CHAR_INFO;
DELETE FROM GUILD_INFO
WHERE guild_code NOT LIKE 'MASTERCODE';
DELETE FROM GUILD_INFO_SECEDE;
DELETE FROM GUILD_PEERAGE
WHERE guild_code NOT LIKE 'MASTERCODE';
DELETE FROM MSSNGR_CHAR_LIST;
DELETE FROM SIEGE_INFO;
DELETE FROM SIEGE_RESULT_LOG;
DELETE FROM user_bag
WHERE character_no NOT LIKE 'DEKARON_000001';
DELETE FROM user_bag_copy;
DELETE FROM user_bag_secede;
DELETE FROM user_character
WHERE character_no NOT LIKE 'DEKARON_000001';
DELETE FROM user_character_secede;
DELETE FROM USER_POSTBOX;
DELETE FROM USER_POSTBOX_SECEDE;
DELETE FROM User_Quest_Doing;
DELETE FROM user_quest_doing_secede;
DELETE FROM User_Quest_Done;
DELETE FROM user_quest_done_secede;
DELETE FROM user_skill
WHERE character_no NOT LIKE 'DEKARON_000001';
DELETE FROM user_skill_secede
DELETE FROM user_slot
WHERE character_no NOT LIKE 'DEKARON_000001';
DELETE FROM user_storage;
DELETE FROM user_storage_copy;
DELETE FROM USER_STORE;
DELETE FROM USER_STORE_copy;
DELETE FROM USER_STORE_SECEDE;
DELETE FROM user_suit
WHERE character_no NOT LIKE 'DEKARON_000001';
DELETE FROM user_suit_copy;
DELETE FROM user_suit_secede;
GO

 

@szajba20008 co do pierwszego index mobow masz w pliku data/share/creature/monster.csv,

a co do drugiego to sprawdz czy sewer sql masz wlaczony i sprawdz ustawienia zabezpieczen serwera w EM

 

 

no lordblast dobra robota cieszę się że ktoś pomaga innym poza mną to do czyszczenia fajna sprawa bo sam z tego korzystam ciesze sie ze masz o tym pojęcie i ze wiesz co gdzie i jak

 

A tak poza tym to mamy server jednak niewiem co się dzieje z naszym hosterem od dwoch tygodni nie dal znaku zycia mam nadzieje ze sie odezwie w koncu i napisze co i jak.

 

 

 

Co do błędu z logowanie i ze pisze ze niby nie ma danego ID oznacza to tyle co błedna konfiguracja plików loginlist i channellist w kliencie bo jezeli server odpala ci się na IP 127.0.0.1 to takie samo IP ma być w plikach jakie wymienilem znajdziesz je w katalogu klienta\data\share sprawdz jakei maja IP jeżeli jest inne zmioen na takie jakie masz ustawione w plikach serverowych. zapisz zmiany i po klopocie. a Jeżeli masz wszystko tak jak piszę to kolejnym problemem może być błąd w database samego SQL Server w takim przypadku należy wyczyścić wszystkie bazy danych wystarczy zrobić to w Query Analyzer po wyczyszeniu baz danych zaluż nowe konto i sprawdź logując się do gry czy jest OK

27402144507863919339.jpeg

Opublikowano

nie rozumiem ludzi macie biale na czarnym nie wiem jakim cudem to spartolic mozna shadow mnie nauczyl troche tylko troche a reszte nauczylem sie z jego Poradnika i ogladalem wszytkie posty ktore napisaliscie i zoabczylem ze gosciu wogole nie daje rady zosatwil gg nick szajba20008 pomoglem mu poakzalem co i jak i all dziala (nie pomagam zeby mi nikt maili nie wysylal albo na priv) Elo

Kocham mpcforum.pl!!!

18706.png

Opublikowano

Tak to prawda pomogl mi za co jestem mu bardzo wdzieczny juz wiem w czym robilem problem :) Tak wiec dla ciebie wielki + Scorpion. I przy robieniu tego serva musicie byc czujni. Bo mozna przeoczyc namniejszy szczegul. Ja wlasnie taki przeoczylem :)

Kocham mpcforum.pl!!!

18706.png

Opublikowano

A ja napisze tylko tyle że trzeba wszystko czytać uważnie i wcale nie będą wam potrzebne Screeny gdzie co i jak bo tutorial jest na tyle dobrze napisany żeby nie było koniecznoości widzenia wszystkich screen-ów.

 

Pozdrawiam i życzę miłej zabawy

27402144507863919339.jpeg

  • 1 miesiąc temu...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...