•         

            

            

  • HyperFilter | DoS Protection | DDoS Protection | DoS Mitigation | DDoS Mitigation | AntiDoS | AntiDDoS | Proxy Shielding

Açılması gereken portlar ve ayrıntıları (SOACS)

  • Konbuyu başlatan Konbuyu başlatan NumarK
  • Başlangıç tarihi Başlangıç tarihi
Kod:
15001 -> TCP/UDP = Login Server

15100 -> TCP/UDP = Game Server

80 -> TCP = HTTP

21 -> TCP = FTP



bunların dışında port açarsanız hacklenmeye, açıklara yol açmış olursunuz, diğer portların dışarıya açılması gerekmiyor 10020 vs. olan local olarak ebenezer ile aiserver arasındaki haberlesmenin saglandıgı port, twostars bu portların hepsini acmanızdan dolayı bundan yararlanıp aujarddaki acıktan servere query yollayabiliyor bunun gibi şeylere izin vermemek için yukardaki verdiğim portlardan başka KULLANMADIĞINIZ portu açmayın
 
Tabi Neronun Sögledigi Olayda Dogru Ama Hani Bende Hepsi Acık Suana Kadar Sorunda Yasamadım Yinede Düzeltme İçin Teskurler Nero
 
merhaba teşekkürler mesajım bulunsun. bu arada ben 1886 versiyon server kurdum buna ait editörlere ihtiyacım var paylaşan olursa çok makbule geçecektir.
 
Cevap: Açılması gereken portlar ve ayrıntıları (SOACS)



CREATE PROCEDURE MYST_LOGIN

@AccountID varchar(21),

@Password varchar(13),

@nRet smallint OUTPUT



AS



--CurrentUserdan Silelim

delete from currentuser where straccountid = @AccountID



-- Oto Üyelik

select @nRet = count(straccountid) from tb_user where straccountid = @AccountID



if @nRet = 0

begin

insert into tb_user (straccountid, strpasswd, strSocNo, idays) values (@AccountID, @password, 1, '6')

end





DECLARE @Nation tinyint, @CharNum smallint

SET @Nation = 0

SET @CharNum = 0



DECLARE @pwd varchar(13)



SET @pwd = null



SELECT @pwd = strPasswd FROM [dbo].[TB_USER] WHERE strAccountID = @AccountID

IF @pwd IS null

BEGIN

SET @nRet = 0

RETURN

END



ELSE IF @pwd <> @Password

BEGIN

SET @nRet = 0

RETURN

END





SELECT @Nation = bNation, @CharNum = bCharNum FROM ACCOUNT_CHAR WHERE strAccountID = @AccountID

IF @@ROWCOUNT = 0

BEGIN

SET @nRet = 1

RETURN

END

IF @CharNum >= 0

BEGIN

SET @nRet = 1

RETURN

END

ELSE

BEGIN

SET @nRet = @Nation+1

RETURN

END

GO
 
Geri
Üst