CF 3.0 Source Code ipgra Source 

This server cannot be started because the database is deleted.
yes it got deleted and some of it uploaded but missing and some hidden it and some got down by tencent


These links was for ipgra server and database and some of it was coded or edited by red_k specifically the b00 link and the ipgra server 201 was full but edited so who can contact the publishers can get the files
 
PMS+:+Init()+:+NO+Connect+Or+NO+Argument!!! 它指的是哪项服务?
 

This emulator should run and have a Video tutorial
 
1000012431 - CF 3.0 Source Code ipgra - RaGEZONE Forums
At present, the structure of pmsdb and launcher db is incomplete. The host agent under pms needs pmsdb to connect with maillagent and hacient. When the pms project starts, other services can start normally

1000012431 - CF 3.0 Source Code ipgra - RaGEZONE Forums
At present, the structure of pmsdb and launcher db is incomplete. The host agent under pms needs pmsdb to connect with maillagent and hacient. When the pms project starts, other services can start normally
If anyone has a relevant database, can they share it

Yes, I saw that! It's much easier to port the code to version SA2203 because of the information, but the client won't launch on my Windows 11 computer due to the anti-cheat, and I won't downgrade to Windows 10 only because of that reason.

I'm using version CN204, but it's precisely because of the launcher authentication of the Chinese versions and the lack of packets information that I'm having difficulties.
Can you rebuild the complete launcher db and pmsdb or the method of rebuilding the database? Because I don't understand database development, I tried to rebuild the stored procedure but it didn't work
 
Last edited:
Is the luncher opens rage or get faild to load data
 
there is the server files of this client provided by iguinho123
Mirror for these files, I consider them to be some of the most important here, especially pdb.

If anyone is interested in checking this one too, it's built around the SA2203 client. It's currently just an emulator, but rooms are joined normally.

There's a tutorial video in the archives, and the login account is 2.12 pw: 123



Note: there 2 sources on the server folder, SRC is EPL and SRC2 is C

Note 2: The client will not work on Windows 11 cus CodeHunter issue
Client
 
Last edited:
anything news
?
do you know how to make the channel not privet

1762340841598 - CF 3.0 Source Code ipgra - RaGEZONE Forums
1762341268304 - CF 3.0 Source Code ipgra - RaGEZONE Forums


**** so BlackWingers is Red_k ALL THIS TIMEEEEEEEEEEEE

you can you teach me

do you have like discord or something because i cannot make an qq email to enter the group that shows in the emulator(by the way the emulator missing the databaase named CF_EMU_GAME.db)
 
Last edited:
do you know how to make the channel not privet

View attachment 291242View attachment 291243

**** so BlackWingers is Red_k ALL THIS TIMEEEEEEEEEEEE

you can you teach me

do you have like discord or something because i cannot make an qq email to enter the group that shows in the emulator(by the way the emulator missing the databaase named CF_EMU_GAME.db)
Dis: m7md_mahdy
 
do you know how to make the channel not privet

View attachment 291242View attachment 291243

**** so BlackWingers is Red_k ALL THIS TIMEEEEEEEEEEEE

you can you teach me

do you have like discord or something because i cannot make an qq email to enter the group that shows in the emulator(by the way the emulator missing the databaase named CF_EMU_GAME.db)
do you know how to make the channel not privet

View attachment 291242View attachment 291243

**** so BlackWingers is Red_k ALL THIS TIMEEEEEEEEEEEE

you can you teach me

do you have like discord or something because i cannot make an qq email to enter the group that shows in the emulator(by the way the emulator missing the databaase named CF_EMU_GAME.db)
can you guide how to run
or make a clip to guide how to run the server ok into the game thank you
please
 
BlackWingers
red_k is here oOoOo
but he don't respond dont know why

yo even Caio Fonseca is here but can't mention him

can you guide how to run
or make a clip to guide how to run the server ok into the game thank you
please
i'm not able to make he source code works
im just using sa2203 emualtor
running services
edit version.ini
running game by .bat file .\x64\crossfire.exe -q:account_number:1520226:admin -i:123456 or vmp666000 -r:6666

to change server list copy cf_game.db from the 12000023 code and move it to sa code and rename it GAME.db

-r:6666 is the port for the databaase that the email checks on it so must be legit to even give the game an actual acc so if not the game will open without checking credit i guess like the first problem with the Na client

the emualator that i want to test the login method in is the red_k one that came with cn204 client but missing database named CF_EMU_GAME.db

here is the DBGWMGR.ini if someone could help me making a databasee file and fill it with random to test:
[QUERY]
Q1 = select ITEM_INDEX,ITEM_ID,ITEM_CODE,NAME,SHORT_NAME,RESOURCE_ID,ConvVar(SALE_START_DATE),ConvVar(SALE_END_DATE),SALE_STATUS,ConvVar(EFF_START_DATE),ConvVar(EFF_END_DATE),ITEM_TYPE,ITEM_CATEGORY1,ITEM_CATEGORY2,SALE_PLACE,SALE_TYPE,SALEINFO_ID,PRICE,CHAR_ITEM_ID,USE_TYPE1,USE_EFFECT1,USE_TYPE2,USE_EFFECT2,USE_TYPE3,USE_EFFECT3,USE_TYPE4,USE_EFFECT4,USING_YN,GIFT_YN,REPAIR_YN,GET_LIMIT_LEV,SHORT_DESCR,LONG_DESCR,FUNCTION1,FUNCTION2,FUNCTION3,FUNCTION4,FUNCTION5,DRESS1,DRESS2,DRESS3,DRESS4,DRESS5,DRESS6,DRESS7,DRESS8,DRESS9,DRESS10,CALL_PROC_CODE,ConvVar(REG_DATE), ITEM_DEFAULT_POSITION, USE_TYPE5, REPAIR_RATE = ifnull(REPAIR_RATE,100),FUNCTION6 = IFNULL( Function6, -1), TEAM_EFFECT = IFNULL( Team_Effect, -1), SET_DRESS_ID = IFNULL( Set_Dress_Id, 0), DEL_YN, IFNULL(GP_PLUS_RATE, 0), IFNULL(EP_PLUS_RATE, 0) from CF_ITEM_INFO where ( USE_PLACE = 'A' or USE_PLACE = 'C' ) and SALE_STATUS != 'C' and EFF_END_DATE >= getdate() order by ITEM_INDEX asc, ITEM_ID desc
Q2 = select INVENTORY_SRL,ITEM_TYPE,ITEM_CODE,ConvVar(EFF_START_DATE),ConvVar(EFF_END_DATE),GAUGE,CNT,FUNCTION_USE_YN,ConvVar(REG_DATE), IFNULL(CHAR_ITEM_ID, '-') AS CHAR_ITEM_ID, LIST_POSITION from CF_USER_INVENTORY where USN = %I64d and EFF_END_DATE > ConvDate('%s') order by inventory_srl
Q3 = select CHAR_ITEM_ID,ConvVar(EFF_START_DATE),ConvVar(EFF_END_DATE),SH_PART,SH_PART_2,TF_PART,TF_PART_2,SF_PART,SF_PART_2,SS_PART,SS_PART_2,SB_PART,SB_PART_2,SW_PART,SW_PART_2,STL_PART,STL_PART_2,ConvVar(REG_DATE) from CF_USER_CHARACTER where USN=%I64d and EFF_END_DATE>ConvDate('%s')
Q4 = SELECT SACK_SRL,DISP_ORDER,ConvVar(EFF_START_DATE),ConvVar(EFF_END_DATE),GAUGE,RIFLE_SLOT,PISTOL_SLOT,KNIFE_SLOT,THROW_SLOT1,THROW_SLOT2,THROW_SLOT3,ConvVar(REG_DATE),ConvVar(IFNULL(EXPIRED_CHECK_DATE, '20000101')) FROM CF_USER_SACK WHERE USN=%I64d ORDER BY DISP_ORDER ASC
Q5 = select NICK, GAME_POINT, LEV, EXP, CASH, DEFAULT_CHAR_ITEM_ID, DEFAULT_SACK_SRL from CF_USER where USN = %I64d
Q6 = update CF_USER set DEFAULT_CHAR_ITEM_ID=ifnull('%s',DEFAULT_CHAR_ITEM_ID) where USN=%I64d
Q7 = update CF_USER_CHARACTER set SH_PART=%s,TF_PART=%s,SF_PART=%s,SS_PART=%s,SB_PART=%s,SW_PART=%s,STL_PART=%s where USN=%I64d and CHAR_ITEM_ID='%s'
Q8 = update CF_USER_SACK set RIFLE_SLOT=%s,PISTOL_SLOT=%s,KNIFE_SLOT=%s,THROW_SLOT1=%s,THROW_SLOT2=%s,THROW_SLOT3=%s where USN=%I64d and SACK_SRL=%d

# Purchase Item
Q9 = insert into CF_USER_INVENTORY (USN, ITEM_TYPE, ITEM_CODE, EFF_START_DATE, EFF_END_DATE, GAUGE, CNT, FUNCTION_USE_YN, REG_DATE) values (%I64d, '%s', '%s', getdate(), '%s', %d, 1, '%s', getdate())
Q10 = insert into CF_USER_CHARACTER (usn, char_item_id, eff_start_date, eff_end_date, reg_date) values (%I64d, '%s', getdate(), '%s', getdate() )
# sack
Q11 = SELECT EFF_END_DATE FROM CF_USER_SACK WHERE USN = %I64d AND SACK_SRL = %d LIMIT 1
Q12 = UPDATE CF_USER_SACK SET EFF_END_DATE = '%s',EFF_START_DATE = '%s' WHERE usn = %I64d AND sack_srl = %d
Q13 = INSERT INTO CF_USER_SACK(usn, sack_srl, disp_order, gauge, eff_end_date,rifle_slot, pistol_slot, knife_slot, throw_slot1, throw_slot2, throw_slot3, eff_start_date, reg_date) VALUES ( %I64d, %d, %d, 999999999, '%s', 0, 0, 0, 0, 0, 0, getdate(), getdate() )

Q14 = update CF_USER_INVENTORY set FUNCTION_USE_YN = '%s' where USN = %I64d and INVENTORY_SRL = %I64d

Q15 = insert into CF_USER_ITEM_ATTACH(USN, INVEN_SRL, ATTACH_TYPE, TARGET_SRL) values (%I64d, %I64d, %d, %I64d)
Q16 = delete from CF_USER_ITEM_ATTACH where USN = %I64d and INVEN_SRL = %I64d
Q17 = select ATTACH_TYPE, INVEN_SRL, TARGET_SRL from CF_USER_ITEM_ATTACH where USN = %I64d

كسم دي لعبه

Dis: m7md_mahdy
بعتلك طلب

iguinho123
yo how to setup the database for the source code to run

add me on discord : uzarz

because when i try to open the compiled services it gives me a pop up terminal that close after maybe 1 sec

did some one try to use the old pmang services that came with 2.0 and use it with ipgra client and use the new database that are in this topic with the dbgwmgr
i think it will work
 
Last edited:
1762396765715 - CF 3.0 Source Code ipgra - RaGEZONE Forums

why this

gameserver:
you can see it detected the the username



04:54:26,506> info : [PROTOCOL_MMCONNECT] usn : 1, client_key: 0
04:54:26,506> error : CDBManager::InitRequest() failed
04:54:26,506> error : [ExecuteQuery Failed][select NICK, GAME_POINT, LEV, EXP, CASH, DEFAULT_CHAR_ITEM_ID, DEFAULT_SACK_SRL, PRE_RANK_MEDAL, SPECIAL_USER_LEV from CF_USER where USN = 1]
04:54:26,506> error : [CBaseGameNetworkHandler::GetUserDataFromDBServer] MMCONNECT_UNKNOWNERROR
04:54:26,514> info : CGameNetworkHandler::OnReceive(127.0.0.1, 52057) : First(16), Second(1), Third(71)
04:54:26,514> info : [CGameNetworkHandler::OnNetworkMsg()] Invalid Packet First 16
04:54:26,542> info : CGameNetworkHandler::OnReceive(127.0.0.1, 52057) : First(1), Second(169), Third(1)
04:54:26,542> info : [CGameNetworkHandler::OnDefaultMMConnectMsg()] Invalid Packet Second 169





must add ./version line to the .bat file so you dont get mm error in newlobby
if you add it it will skip you to server list

i'm using the emulator that cn204 has and a kaiocf database

if i used kaio server with the database the game gives just a black screen

but if i used the cn204 emu with dbgwmgr from kaio and also the database it connects but showing this error in gamesrvc and not login srvc(note its the same name of the databasae because if you opened cn newlobby it will pop up cmd and null but creating a null CF_EMU_GAME.db the same as kaio db named)

am i the only one who is talking

hmmmmmmm

1762400534730 - CF 3.0 Source Code ipgra - RaGEZONE Forums

ALTER TABLE CF_USER ADD COLUMN PRE_RANK_MEDAL INTEGER DEFAULT 0;
ALTER TABLE CF_USER ADD COLUMN SPECIAL_USER_LEV INTEGER DEFAULT 0;

after done this sql execute
ALTER TABLE CF_USER ADD COLUMN PRE_RANK_MEDAL INTEGER DEFAULT 0;
ALTER TABLE CF_USER ADD COLUMN SPECIAL_USER_LEV INTEGER DEFAULT 0;

and
UPDATE CF_USER_SACK
SET
RIFLE_SLOT = 0,
PISTOL_SLOT = 0,
KNIFE_SLOT = 0,
THROW_SLOT1 = 0,
THROW_SLOT2 = 0,
THROW_SLOT3 = 0
WHERE USN = 1 AND SACK_SRL = 1;

UPDATE CF_USER
SET DEFAULT_SACK_SRL = 1
WHERE USN = 1;

DELETE FROM CF_USER_INVENTORY WHERE USN = 1;
DELETE FROM CF_USER_CHARACTER WHERE USN = 1;


this to reset user user inventory
and this to reset user character to select as new one(the 3 main character page)
DELETE FROM CF_USER_INVENTORY WHERE USN = 1;
DELETE FROM CF_USER_CHARACTER WHERE USN = 1;

delete
PRE_RANK_MEDAL and SPECIAL_USER_LEV from Q5 in dbgwmngr so dont get null_object or



yeeeeeeeeeaaaaaaaaaaayyyyyyyyyyyyyyyyy

1762408871617 - CF 3.0 Source Code ipgra - RaGEZONE Forums


1762408959329 - CF 3.0 Source Code ipgra - RaGEZONE Forums


ipgra emulator
i know this nothing compared to other but to someone who doesnot know what he is even doing
i think its good work

now i'm just gonna play some time with this emulator until someone release the full files so i can play with bots in mutant mode and all services running and knifing mutant with kukri

 

Attachments

Last edited:
the weird thing that it saves the item that has been bought after restarting
i think the emulator will make it easy to work on source code to know what is missing and what is requesting and other

PMS+:+Init()+:+NO+Connect+Or+NO+Argument!!! 它指的是哪项服务?
did you fix it?

replace where CN 201QA4\rez\NationMsz to get some text in game ui

1762457002023 - CF 3.0 Source Code ipgra - RaGEZONE Forums


try another account or make new one invalid item information means account has invaild item in inventory or try to delete all inventory items in that account
ty
 

Attachments

Last edited:
the weird thing that it saves the item that has been bought after restarting
i think the emulator will make it easy to work on source code to know what is missing and what is requesting and other


did you fix it?

replace where CN 201QA4\rez\NationMsz to get some text in game ui

View attachment 291327


ty
this screenshot is from v201 emulator? with gdbgw hostsrv etc?
 
ohhh ok

im trying to make this work but my gamesrv crashes and have CRS problem on hostsrv
i realy dont understand what is CRS and these type of thing im just manually moving files

m7md-mahdy
is working on the same problem and this
PMS+:+Init()+:+NO+Connect+Or+NO+Argument!!! 它指的是哪项服务?

i heard that source code also can work on a cf west 3.0 it s matter of query and database things
 
Last edited:
Back