Episode 4.5 Kurulum Sonrası Gelen UserData Hatasinin Çözümü.

 
  • Toplam: 0 Oy - Ortalama: 0
#11
03-09-2026, 07:37
Server kurulumu için youtube'da yeterince video var zaten normal şekilde kurulumları yap takıldığın yerde konu yoksa konu açarsın, yardımcı olmaya çalışırız elimizden geldiğince. Ayrıca kurulum videoları değilde daha çok server veya client üzerinde geliştirme amaçlı videolar gelebilir müsait zaman bulabilirsem.
15.png
#12
03-18-2026, 08:49
(03-09-2026, 07:37)admin Nickli Kullanıcıdan Alıntı: Linkleri görebilmek için Üye Olun veya Giriş Yapın.Server kurulumu için youtube'da yeterince video var zaten normal şekilde kurulumları yap takıldığın yerde konu yoksa konu açarsın, yardımcı olmaya çalışırız elimizden geldiğince. Ayrıca kurulum videoları değilde daha çok server veya client üzerinde geliştirme amaçlı videolar gelebilir müsait zaman bulabilirsem.

verdiğiniz linkteki dosya bozuk. yani sql server ile mevcut ps_user dosyasını silip bunu yüklüyorum ama yüklerken hata veriyor. başka bir yerden alıp denedim onda hata vermedi ama ondada ps_user dosyasında master tablosunda oyuncu yoktu ekleyemedim. bana 4.5 ile uyumlu, sql serverda upload ederken hata vermeyecek içinde user tablosu olan hazır bir dosya verirmisiniz?
#13
03-26-2026, 04:07
ep5 dosyası olduğundan sql izin vermedi eklemeye büyük ihtimal. şuan elimde ep4 için yok malesef
15.png
#14
03-26-2026, 02:35
(03-26-2026, 04:07)admin Nickli Kullanıcıdan Alıntı: Linkleri görebilmek için Üye Olun veya Giriş Yapın.ep5 dosyası olduğundan sql izin vermedi eklemeye büyük ihtimal. şuan elimde ep4 için yok malesef

merhaba bulunca atarsanız sevınırım. ek olarak ınternette su cozumlerı buldum ama çok bılgım olmadıgı ıcın anlamadım. işi bilen biri olarak belki bir göz atıp yardımcı olabilirsiniz.

https://www.elitepvpers.com/forum/shaiya-private-server/1845749-how-fix-account-does-not-exist-error.html

to fix this error run this stored procedure

Code:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER OFF
GO
/****** Object: Stored Procedure dbo.usp_Try_GameLogin_Taiwan Script Date: 2008-6-7 18:34:05 ******/

/*================================================= =
@date 2007-12-04
@brief Login Proc( Taiwan )
================================================== */

ALTER Proc [dbo].[usp_Try_GameLogin_Taiwan]

@UserID varchar(18),
@InPassword varchar(32),

@SessionID bigint,
@UserIP varchar(15),

-- 罹晦梱雖 ?蹂? 檣濠, 釭該雖朝 頂睡 滲熱

@UserUID int = -1,
@LoginType smallint = 1,
@LoginTime datetime = NULL

AS

SET NOCOUNT ON

DECLARE



@Leave tinyint,
@Status smallint,

@CompanyIP varchar(15),
@TempIP varchar(15),
@Check int,
@LeaveDate datetime

/*================================================= =
-1 Invalid ID and Password
-2 Can't connect with the account since it's not selected as free challenger
-3 Account doesn't exist
-4 ID inprocess of termination follwing user's request.
-5 Your account is blocked now. You can't log into the game.
-6 Your account is blocked now. You can't log into the game.
-7 Account still restricted
================================================== */

SET @Status = -1
SET @LoginTime = GETDATE()

--------------------------------------------------
SET @CompanyIP = '61.107.81'
SET @UserIP = LTRIM( RTRIM(@UserIP) )
--------------------------------------------------
SET @Check = 0
--------------------------------------------------

SELECT @UserUID=[UserUID], @Status=[Status], @Leave=[Leave], @LeaveDate=LeaveDate
FROM Users_Master
WHERE UserID = @UserID AND Pw = @InPassword

-- NotExist User OR Leave User
IF( @UserUID = 0)
BEGIN
SET @Status = -3
END
ELSE IF (@Leave = 1) --This blocks a logged in account from being kicked
BEGIN
SET @Status = -5
END
ELSE IF (DATEDIFF(SECOND, @LeaveDate, GETDATE()) < 6)--This is the time delay
BEGIN
SET @Status = -7
END

-- BlockUser Check
IF( (@Status >= 2) AND (@Status <= 6) )
BEGIN
-- Get Block Limit Date AND Replace date text
DECLARE @BlockEndDate datetime
SELECT @BlockEndDate = BlockEndDate FROM Users_Block WHERE UserUID = @UserUID
IF ( @@ROWCOUNT <> 0 )
BEGIN
-- Block Release
IF ( @BlockEndDate <= @LoginTime )
BEGIN
SET @Status = 0
UPDATE Users_Master SET Status = @Status WHERE UserUID = @UserUID
END
END
END

-- Admin IP Check(2006-02-21)
/*
IF( @Status = 16 OR @Status = 32 OR @Status = 48 OR @Status = 64 OR @Status = 80 )
BEGIN
SET @TempIP = LEFT(@UserIP, 9)
IF( @TempIP <> @CompanyIP )
BEGIN
SET @Status = -999
END
END
*/

-- Select
SELECT @Status AS Status, @UserUID AS UserUID

-- Log Insert
IF( @Status = 0 OR @Status = 16 OR @Status = 32 OR @Status = 48 OR @Status = 64 OR @Status = 80 )
BEGIN
UPDATE Users_Master SET Leave = 0, JoinDate = GETDATE() WHERE UserUID = @UserUID
END
SET NOCOUNT OFF
This is happens because you guys have run the dupe fix so this procedure will disable the IP Check as you can see there Leave = 0 run this stored procedure in dbo.usp.Try_GameLogin_Taywan

OR
Code:
-- Log Insert
IF( @Status = 0 OR @Status = 16 OR @Status = 32 OR @Status = 48 OR @Status = 64 OR @Status = 80 )
Here delete the @Status = 0 in your actually dbo.usp.Try_GameLogin_Taywan.

So first read what a stored procedure does before implanting in your server because this 1 requies a fixed IP to the game staff to prevent GM account hacking is a security check and also some other informations need to be feeled in before run it is not just a simple that you take and run....and whoa my server is secured now....then whoa my server is destroyed and i don't know why..what to do...!


dıger cozumler ve benzer konular

https://www.elitepvpers.com/forum/shaiya-pserver-development/2021238-account-doesnt-exist-please-help.html
https://www.elitepvpers.com/forum/shaiya-pserver-development/4526761-account-doesnt-exist-ep-8-files.html
https://www.elitepvpers.com/forum/shaiya-private-server/1845749-how-fix-account-does-not-exist-error.html
https://www.elitepvpers.com/forum/shaiya-pserver-development/2021238-account-doesnt-exist-please-help.html
https://www.elitepvpers.com/forum/shaiya-pserver-development/4526761-account-doesnt-exist-ep-8-files.html
https://www.elitepvpers.com/forum/shaiya-pserver-development/2660892-account-does-not-exist-checking-server.html
https://www.elitepvpers.com/forum/shaiya/2139233-account-does-not-exist-leave-0-a.html
https://www.elitepvpers.com/forum/shaiya-pserver-development/3098354-registration-error-help.html
https://www.elitepvpers.com/forum/shaiya/1836859-account-does-not-exist.html
https://www.elitepvpers.com/forum/shaiya-pserver-development/4289811-custom-system-error-messages.html
https://www.elitepvpers.com/forum/shaiya-private-server/2687269-shaiya-account-register-problem.html
https://www.elitepvpers.com/forum/shaiya-private-server/1675949-read-account-login-error.html

hepsını okudum ama hıc bısı anlamadım. ilk verdıgım konuda cozumu sunmuslar ama tam anlamadım onuda.
#15
03-27-2026, 06:19
https://disk.yandex.com.tr/d/iZKVnH25jEvccg

Bunun userdatayı ekleyip denermisin
15.png
#16
03-30-2026, 03:06
(03-27-2026, 06:19)admin Nickli Kullanıcıdan Alıntı: Linkleri görebilmek için Üye Olun veya Giriş Yapın.https://disk.yandex.com.tr/d/iZKVnH25jEvccg

Bunun userdatayı ekleyip denermisin

verdıgınız dosyayı sorunsuz ıcerı aktardım ancak bundada userdata tablosunda uye yok. keske hem sorunsuz calısan hemde userdatada uye eklı olan sadece ıd sıfre degısıtırıp gırecegım bir dosya olsa. manuel olarak eklemek ıstedıgımde sureklı farklı farklı hatalar verıp ızın vermıyor.

gercekten iki aydır bir sunucu kuramadım. internette 4.5 ile ilgili yeterınce kaynak var kurmak için demiştiniz ama o zamanda demiştim. en güncel videolar 12 13 yıl önceye ait. ne o videolar ne o dosyalar günümüzde stabil çalışmıyor aynı işlemleri yaptıgınızda videolardaki gibi farklı farklı hatalar alıyorsunuz. o yuzden yenı bir kurulum vıdeosu sart.

q9jxhoe.png
#17
03-31-2026, 09:31
UserUID: 1 (veya istediğiniz sayı)
UserID: admin (kullanıcı adı)
Pw: ***** (oyun giriş şifre)
JoinDate: 17/08/2012
Admin: True (Yönetici) - False (Normal Oyuncu)
Status: Yöneticiler için: 16 - Normal Oyuncular için: 0
Leave: 0
LeaveDate: Null
UserType: Yöneticiler için: A - Normal Oyuncular için: N
User IP: IP Adresiniz

ve Diğer Alanları Düzenlemene gerek yok
15.png
#18
03-31-2026, 01:29
(03-31-2026, 09:31)admin Nickli Kullanıcıdan Alıntı: Linkleri görebilmek için Üye Olun veya Giriş Yapın.UserUID: 1 (veya istediğiniz sayı)
UserID: admin (kullanıcı adı)
Pw: ***** (oyun giriş şifre)
JoinDate: 17/08/2012
Admin: True (Yönetici) - False (Normal Oyuncu)
Status: Yöneticiler için: 16 - Normal Oyuncular için: 0
Leave: 0
LeaveDate: Null
UserType: Yöneticiler için: A - Normal Oyuncular için: N
User IP: IP Adresiniz

ve Diğer Alanları Düzenlemene gerek yok

olmuyor hocam maalesef. şimdide rowıd kısmına sayı atayamadığı için yani  1 atayamadığı için yaptıgım degisiklikleri kaydetmiyor. ayrıca verdgınız dosya read only yani sadece okumaya izni veriyor üzerinde yazma izni yok. internetten baktım ve read onlyi kaldırıp yazma izni verdim bu seferde mysql başka hata verdı ve read onlyi kaldırmadı Big Grin valla pes ettım artık ınternettekı tüm dosyalar bozuk ozellıkle 4.5 icin yapacak bisi yok kurmaktan vazgectım artık aylardır denemedıgım yontem kalmadı. arka tarafta sunucu hersey calısıyor su lanet olası hata yuzunden oyuna gırıs yapılmıyor ama. bu zamana kadar dedıgınız ve dıyecegınız tüm yöntemleri denedim fayda etmiyor maalesef.

gordunuz gıbı readonlyi kapatıyorum bu seferde baska hata verıyor. ayrıca mysql rowıd atamadıgı ıcın o kısım null oldugu ıcınde degısıklerı kaydetmıyor tabloya. elle gırsemde sayı gırılmıyor oraya zaten.

TITLE: Microsoft SQL Server Management Studio
------------------------------

Alter failed for Database 'PS_UserData'. (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.4000.0+((KJ_PCU_Main).120628-0827+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Alter+Database&LinkId=20476

------------------------------
ADDITIONAL INFORMATION:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

Unable to open the physical file "C:\ShaiyaServer\DATABASE\PS_UserData.mdf". Operating system error 5: "5(Access is denied.)".
Unable to open the physical file "C:\ShaiyaServer\DATABASE\PS_UserData.ldf". Operating system error 5: "5(Access is denied.)".
Database 'PS_UserData' cannot be opened due to inaccessible files or insufficient memory or disk space. See the SQL Server errorlog for details.
ALTER DATABASE statement failed. (Microsoft SQL Server, Error: 5120)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.4000&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------
#19
04-02-2026, 12:20
forumda 4.5 episode için bir kaç tane .php tabanlı içinde kayıt sistemi olan vb web sitelere denk geldim. ancak bunları tam olarak nasıl çalıştıracağımı anlamadım. güncel olarak anlatabilecek varmı

http://www.shaiyahocam.10tl.net/showthread.php?tid=374
#20
04-03-2026, 04:40
SQL Serveri yönetici olarak çalıştırıp bu kodu execute edip denermisin ?

Kod:
USE PS_UserData
GO

INSERT INTO dbo.Users_Master
(
    UserUID,
    UserID,
    Pw,
    JoinDate,
    Admin,
    AdminLevel,
    UseQueue,
    Status,
    [Leave],
    LeaveDate,
    UserType,
    Point
)
VALUES
(
    (SELECT ISNULL(MAX(UserUID), 0) + 1 FROM dbo.Users_Master),
    'yenigm',
    '123456',
    GETDATE(),
    1,
    255,
    0,
    16,
    0,
    NULL,
    'A',
    0
)
GO
15.png



Hızlı Menü:


Vidinli.net Shopping Platform
Vidinli.net Shopping Platform
Vidinli.net Shopping Platform