Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
ygopro-2pick
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
MyCard
ygopro-2pick
Commits
dcf1c266
Commit
dcf1c266
authored
Sep 18, 2018
by
nanahira
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
increase buffer size for reconnect
parent
51b3362d
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
44 additions
and
4 deletions
+44
-4
gframe/single_duel.cpp
gframe/single_duel.cpp
+22
-2
gframe/tag_duel.cpp
gframe/tag_duel.cpp
+22
-2
No files found.
gframe/single_duel.cpp
View file @
dcf1c266
...
@@ -1803,7 +1803,7 @@ void SingleDuel::RequestField(DuelPlayer* dp) {
...
@@ -1803,7 +1803,7 @@ void SingleDuel::RequestField(DuelPlayer* dp) {
BufferIO
::
WriteInt16
(
pbuf_p
,
phase
);
BufferIO
::
WriteInt16
(
pbuf_p
,
phase
);
NetServer
::
SendBufferToPlayer
(
dp
,
STOC_GAME_MSG
,
phasebuf
,
3
);
NetServer
::
SendBufferToPlayer
(
dp
,
STOC_GAME_MSG
,
phasebuf
,
3
);
char
query_buffer
[
256
];
char
query_buffer
[
1024
];
int
length
=
query_field_info
(
pduel
,
(
unsigned
char
*
)
query_buffer
);
int
length
=
query_field_info
(
pduel
,
(
unsigned
char
*
)
query_buffer
);
NetServer
::
SendBufferToPlayer
(
dp
,
STOC_GAME_MSG
,
query_buffer
,
length
);
NetServer
::
SendBufferToPlayer
(
dp
,
STOC_GAME_MSG
,
query_buffer
,
length
);
RefreshMzone
(
1
-
player
,
0xffdfff
,
0
,
dp
);
RefreshMzone
(
1
-
player
,
0xffdfff
,
0
,
dp
);
...
@@ -1849,7 +1849,11 @@ void SingleDuel::RefreshMzone(int player, int flag, int use_cache, DuelPlayer* d
...
@@ -1849,7 +1849,11 @@ void SingleDuel::RefreshMzone(int player, int flag, int use_cache, DuelPlayer* d
void
SingleDuel
::
RefreshMzone
(
int
player
,
int
flag
,
int
use_cache
)
void
SingleDuel
::
RefreshMzone
(
int
player
,
int
flag
,
int
use_cache
)
#endif //YGOPRO_SERVER_MODE
#endif //YGOPRO_SERVER_MODE
{
{
#ifdef YGOPRO_SERVER_MODE
char
query_buffer
[
0x20000
];
#else
char
query_buffer
[
0x2000
];
char
query_buffer
[
0x2000
];
#endif
char
*
qbuf
=
query_buffer
;
char
*
qbuf
=
query_buffer
;
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
...
@@ -1893,7 +1897,11 @@ void SingleDuel::RefreshSzone(int player, int flag, int use_cache, DuelPlayer* d
...
@@ -1893,7 +1897,11 @@ void SingleDuel::RefreshSzone(int player, int flag, int use_cache, DuelPlayer* d
void
SingleDuel
::
RefreshSzone
(
int
player
,
int
flag
,
int
use_cache
)
void
SingleDuel
::
RefreshSzone
(
int
player
,
int
flag
,
int
use_cache
)
#endif //YGOPRO_SERVER_MODE
#endif //YGOPRO_SERVER_MODE
{
{
#ifdef YGOPRO_SERVER_MODE
char
query_buffer
[
0x20000
];
#else
char
query_buffer
[
0x2000
];
char
query_buffer
[
0x2000
];
#endif
char
*
qbuf
=
query_buffer
;
char
*
qbuf
=
query_buffer
;
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
...
@@ -1937,7 +1945,11 @@ void SingleDuel::RefreshHand(int player, int flag, int use_cache, DuelPlayer* dp
...
@@ -1937,7 +1945,11 @@ void SingleDuel::RefreshHand(int player, int flag, int use_cache, DuelPlayer* dp
void
SingleDuel
::
RefreshHand
(
int
player
,
int
flag
,
int
use_cache
)
void
SingleDuel
::
RefreshHand
(
int
player
,
int
flag
,
int
use_cache
)
#endif //YGOPRO_SERVER_MODE
#endif //YGOPRO_SERVER_MODE
{
{
#ifdef YGOPRO_SERVER_MODE
char
query_buffer
[
0x20000
];
#else
char
query_buffer
[
0x2000
];
char
query_buffer
[
0x2000
];
#endif
char
*
qbuf
=
query_buffer
;
char
*
qbuf
=
query_buffer
;
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
...
@@ -1985,7 +1997,11 @@ void SingleDuel::RefreshGrave(int player, int flag, int use_cache, DuelPlayer* d
...
@@ -1985,7 +1997,11 @@ void SingleDuel::RefreshGrave(int player, int flag, int use_cache, DuelPlayer* d
void
SingleDuel
::
RefreshGrave
(
int
player
,
int
flag
,
int
use_cache
)
void
SingleDuel
::
RefreshGrave
(
int
player
,
int
flag
,
int
use_cache
)
#endif //YGOPRO_SERVER_MODE
#endif //YGOPRO_SERVER_MODE
{
{
#ifdef YGOPRO_SERVER_MODE
char
query_buffer
[
0x20000
];
#else
char
query_buffer
[
0x2000
];
char
query_buffer
[
0x2000
];
#endif
char
*
qbuf
=
query_buffer
;
char
*
qbuf
=
query_buffer
;
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
...
@@ -2015,7 +2031,11 @@ void SingleDuel::RefreshExtra(int player, int flag, int use_cache, DuelPlayer* d
...
@@ -2015,7 +2031,11 @@ void SingleDuel::RefreshExtra(int player, int flag, int use_cache, DuelPlayer* d
void
SingleDuel
::
RefreshExtra
(
int
player
,
int
flag
,
int
use_cache
)
void
SingleDuel
::
RefreshExtra
(
int
player
,
int
flag
,
int
use_cache
)
#endif //YGOPRO_SERVER_MODE
#endif //YGOPRO_SERVER_MODE
{
{
#ifdef YGOPRO_SERVER_MODE
char
query_buffer
[
0x20000
];
#else
char
query_buffer
[
0x2000
];
char
query_buffer
[
0x2000
];
#endif
char
*
qbuf
=
query_buffer
;
char
*
qbuf
=
query_buffer
;
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
...
@@ -2049,7 +2069,7 @@ if(!dp || dp == players[player])
...
@@ -2049,7 +2069,7 @@ if(!dp || dp == players[player])
}
}
#ifdef YGOPRO_SERVER_MODE
#ifdef YGOPRO_SERVER_MODE
void
SingleDuel
::
RefreshRemoved
(
int
player
,
int
flag
,
int
use_cache
,
DuelPlayer
*
dp
)
{
void
SingleDuel
::
RefreshRemoved
(
int
player
,
int
flag
,
int
use_cache
,
DuelPlayer
*
dp
)
{
char
query_buffer
[
0x2000
];
char
query_buffer
[
0x2000
0
];
char
*
qbuf
=
query_buffer
;
char
*
qbuf
=
query_buffer
;
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
...
...
gframe/tag_duel.cpp
View file @
dcf1c266
...
@@ -1878,7 +1878,7 @@ void TagDuel::RequestField(DuelPlayer* dp) {
...
@@ -1878,7 +1878,7 @@ void TagDuel::RequestField(DuelPlayer* dp) {
BufferIO
::
WriteInt16
(
pbuf_p
,
phase
);
BufferIO
::
WriteInt16
(
pbuf_p
,
phase
);
NetServer
::
SendBufferToPlayer
(
dp
,
STOC_GAME_MSG
,
phasebuf
,
3
);
NetServer
::
SendBufferToPlayer
(
dp
,
STOC_GAME_MSG
,
phasebuf
,
3
);
char
query_buffer
[
256
];
char
query_buffer
[
1024
];
int
length
=
query_field_info
(
pduel
,
(
unsigned
char
*
)
query_buffer
);
int
length
=
query_field_info
(
pduel
,
(
unsigned
char
*
)
query_buffer
);
NetServer
::
SendBufferToPlayer
(
dp
,
STOC_GAME_MSG
,
query_buffer
,
length
);
NetServer
::
SendBufferToPlayer
(
dp
,
STOC_GAME_MSG
,
query_buffer
,
length
);
RefreshMzone
(
1
-
player
,
0xffdfff
,
0
,
dp
);
RefreshMzone
(
1
-
player
,
0xffdfff
,
0
,
dp
);
...
@@ -1924,7 +1924,11 @@ void TagDuel::RefreshMzone(int player, int flag, int use_cache, DuelPlayer* dp)
...
@@ -1924,7 +1924,11 @@ void TagDuel::RefreshMzone(int player, int flag, int use_cache, DuelPlayer* dp)
void
TagDuel
::
RefreshMzone
(
int
player
,
int
flag
,
int
use_cache
)
void
TagDuel
::
RefreshMzone
(
int
player
,
int
flag
,
int
use_cache
)
#endif //YGOPRO_SERVER_MODE
#endif //YGOPRO_SERVER_MODE
{
{
#ifdef YGOPRO_SERVER_MODE
char
query_buffer
[
0x40000
];
#else
char
query_buffer
[
0x4000
];
char
query_buffer
[
0x4000
];
#endif
char
*
qbuf
=
query_buffer
;
char
*
qbuf
=
query_buffer
;
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
...
@@ -1978,7 +1982,11 @@ void TagDuel::RefreshSzone(int player, int flag, int use_cache, DuelPlayer* dp)
...
@@ -1978,7 +1982,11 @@ void TagDuel::RefreshSzone(int player, int flag, int use_cache, DuelPlayer* dp)
void
TagDuel
::
RefreshSzone
(
int
player
,
int
flag
,
int
use_cache
)
void
TagDuel
::
RefreshSzone
(
int
player
,
int
flag
,
int
use_cache
)
#endif //YGOPRO_SERVER_MODE
#endif //YGOPRO_SERVER_MODE
{
{
#ifdef YGOPRO_SERVER_MODE
char
query_buffer
[
0x40000
];
#else
char
query_buffer
[
0x4000
];
char
query_buffer
[
0x4000
];
#endif
char
*
qbuf
=
query_buffer
;
char
*
qbuf
=
query_buffer
;
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
...
@@ -2032,7 +2040,11 @@ void TagDuel::RefreshHand(int player, int flag, int use_cache, DuelPlayer* dp)
...
@@ -2032,7 +2040,11 @@ void TagDuel::RefreshHand(int player, int flag, int use_cache, DuelPlayer* dp)
void
TagDuel
::
RefreshHand
(
int
player
,
int
flag
,
int
use_cache
)
void
TagDuel
::
RefreshHand
(
int
player
,
int
flag
,
int
use_cache
)
#endif //YGOPRO_SERVER_MODE
#endif //YGOPRO_SERVER_MODE
{
{
#ifdef YGOPRO_SERVER_MODE
char
query_buffer
[
0x40000
];
#else
char
query_buffer
[
0x4000
];
char
query_buffer
[
0x4000
];
#endif
char
*
qbuf
=
query_buffer
;
char
*
qbuf
=
query_buffer
;
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
...
@@ -2082,7 +2094,11 @@ void TagDuel::RefreshGrave(int player, int flag, int use_cache, DuelPlayer* dp)
...
@@ -2082,7 +2094,11 @@ void TagDuel::RefreshGrave(int player, int flag, int use_cache, DuelPlayer* dp)
void
TagDuel
::
RefreshGrave
(
int
player
,
int
flag
,
int
use_cache
)
void
TagDuel
::
RefreshGrave
(
int
player
,
int
flag
,
int
use_cache
)
#endif //YGOPRO_SERVER_MODE
#endif //YGOPRO_SERVER_MODE
{
{
#ifdef YGOPRO_SERVER_MODE
char
query_buffer
[
0x40000
];
#else
char
query_buffer
[
0x4000
];
char
query_buffer
[
0x4000
];
#endif
char
*
qbuf
=
query_buffer
;
char
*
qbuf
=
query_buffer
;
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
...
@@ -2112,7 +2128,11 @@ void TagDuel::RefreshExtra(int player, int flag, int use_cache, DuelPlayer* dp)
...
@@ -2112,7 +2128,11 @@ void TagDuel::RefreshExtra(int player, int flag, int use_cache, DuelPlayer* dp)
void
TagDuel
::
RefreshExtra
(
int
player
,
int
flag
,
int
use_cache
)
void
TagDuel
::
RefreshExtra
(
int
player
,
int
flag
,
int
use_cache
)
#endif //YGOPRO_SERVER_MODE
#endif //YGOPRO_SERVER_MODE
{
{
#ifdef YGOPRO_SERVER_MODE
char
query_buffer
[
0x40000
];
#else
char
query_buffer
[
0x4000
];
char
query_buffer
[
0x4000
];
#endif
char
*
qbuf
=
query_buffer
;
char
*
qbuf
=
query_buffer
;
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
...
@@ -2148,7 +2168,7 @@ if(!dp || dp == cur_player[player])
...
@@ -2148,7 +2168,7 @@ if(!dp || dp == cur_player[player])
}
}
#ifdef YGOPRO_SERVER_MODE
#ifdef YGOPRO_SERVER_MODE
void
TagDuel
::
RefreshRemoved
(
int
player
,
int
flag
,
int
use_cache
,
DuelPlayer
*
dp
)
{
void
TagDuel
::
RefreshRemoved
(
int
player
,
int
flag
,
int
use_cache
,
DuelPlayer
*
dp
)
{
char
query_buffer
[
0x4000
];
char
query_buffer
[
0x4000
0
];
char
*
qbuf
=
query_buffer
;
char
*
qbuf
=
query_buffer
;
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
MSG_UPDATE_DATA
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
BufferIO
::
WriteInt8
(
qbuf
,
player
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment