ANR2ME
|
4741357bef
|
Fix possible race condition issue when sending AdhocMatching data
|
2021-09-23 12:51:12 +07:00 |
|
ANR2ME
|
73b2070821
|
Temporary fix to avoid a crash that happened due to trying to logs a syscall's argument when being Logged from another thread (AdhocMatchingInput thread)
|
2021-09-23 12:51:09 +07:00 |
|
ANR2ME
|
ee7383193b
|
Fix race condition issue on AdhocMatching
|
2021-09-21 15:32:41 +07:00 |
|
ANR2ME
|
2bda9c1c84
|
Keep tracks of the sender/source port on GameMode for further communication, in case it was remapped by router or ISP for some reason.
|
2021-09-19 10:55:03 +07:00 |
|
ANR2ME
|
ef279657dc
|
Shows a warning when detecting a different sender/source port on GameMode.
|
2021-09-19 10:54:59 +07:00 |
|
ANR2ME
|
62a7ea2f41
|
Minor change to AdhocMatching's senderport type
|
2021-09-19 10:35:19 +07:00 |
|
ANR2ME
|
2305de42f0
|
Keeping track the source port of received data on AdhocMatching to be used for further communication, in the case the port was re-mapped for some reason.
|
2021-09-17 12:36:56 +07:00 |
|
ANR2ME
|
a95678ae49
|
Show a warning if other players detected to have their port being re-mapped, where communication with them might have an issue.
|
2021-09-17 12:36:56 +07:00 |
|
ANR2ME
|
2bb5453dc6
|
Don't ignores unknown sender/source port, due to a possibility of port re-mapping done by router or ISP the source port might be different.
|
2021-09-17 12:36:56 +07:00 |
|
ANR2ME
|
fa92cda23d
|
Minor change to AdhocMatching logging
|
2021-09-17 12:36:56 +07:00 |
|
ANR2ME
|
704d1f94a6
|
Fix freezing issue during GameMode initialization on some games (ie. Hammerin' Hero)
|
2021-09-15 01:13:39 +07:00 |
|
ANR2ME
|
e3088e5f96
|
Fix Socket error 10014 on Windows when hosting a game of Vulcanus Seek and Destroy
|
2021-09-14 05:58:49 +07:00 |
|
Unknown W. Brackets
|
3ac669f80b
|
Core: Fix some minor gcc warnings.
|
2021-09-13 08:13:14 -07:00 |
|
Sean McGovern
|
6f346e5d76
|
sceNetAdhoc: fix format specifier for debug log
|
2021-08-01 13:15:39 -04:00 |
|
ANR2ME
|
e059bc980c
|
Updated Logs on sceNetAdhocDiscover to find more info on games that use AdhocDiscover.
|
2021-06-25 12:22:49 +07:00 |
|
ANR2ME
|
a7752997e1
|
Minor changes to Wrapped Port detection.
|
2021-06-21 18:28:37 +07:00 |
|
ANR2ME
|
4251f821dc
|
Making sure not to get random port when original port is not zero.
|
2021-06-21 18:28:37 +07:00 |
|
ANR2ME
|
fda4744af3
|
Show the returned error code on sceNetAdhocctlCreate/Connect/Join on Debug Log
|
2021-06-21 18:28:37 +07:00 |
|
ANR2ME
|
eda0e3e250
|
Reducing HLE delays on Adhoc-related syscalls that can be called more than once on a single frame.
|
2021-06-07 12:01:25 +07:00 |
|
ANR2ME
|
2d71ac9a7f
|
Reducing HLE delays on socket-related syscalls since we are using real network which already have it's own overhead.
|
2021-06-07 11:59:51 +07:00 |
|
ANR2ME
|
dada18573a
|
Minor changes to Adhoc's Verbose Logs returning error code.
|
2021-06-07 11:06:28 +07:00 |
|
ANR2ME
|
7a06103cc6
|
Create GameMode's socket after Master and all Replicas have been created so we will know the largest buffer size.
|
2021-05-31 04:37:09 +07:00 |
|
ANR2ME
|
8dcfed0385
|
Show Port Offset value too when detecting Data coming from incorrect port.
|
2021-05-16 13:16:20 +07:00 |
|
ANR2ME
|
d5177e33b9
|
Fix possible crash issue on blocking socket implementation.
|
2021-05-16 12:55:55 +07:00 |
|
Henrik Rydgård
|
f4a6d291e1
|
Common: Capitalize setCurrentThreadName().
|
2021-04-30 23:02:36 -07:00 |
|
ANR2ME
|
8742a49e07
|
Replacing the inconvenient prefix string for indentation with indent number.
|
2021-04-19 06:14:28 +07:00 |
|
ANR2ME
|
7a8448614b
|
Fix crashing issue when leaving a multiplayer game room #14337
|
2021-04-04 02:08:12 +07:00 |
|
ANR2ME
|
206ab4345e
|
Attempts to reconnect to Adhoc Server only when Creating/Joining/Connecting to a group or Scanning for groups, instead of on 2 seconds interval.
|
2021-04-02 12:19:02 +07:00 |
|
ANR2ME
|
7336ec6a81
|
Shows PSP error code as hex to be easier to find
|
2021-04-02 12:19:01 +07:00 |
|
ANR2ME
|
b7309559e8
|
Fix FlatOut Head On multiplayer.
|
2021-03-14 03:50:37 +07:00 |
|
Henrik Rydgård
|
42186e8e9e
|
Warning fix, memleak fix
|
2021-03-11 23:28:02 +01:00 |
|
ANR2ME
|
620e003c10
|
Removing TCPNoDelay option from Networking Settings and always enable it to improve response time.
|
2021-03-01 01:45:28 +07:00 |
|
ANR2ME
|
758fb12fc3
|
Making sure there are no warnings related to deprecated inet_ntoa function
|
2021-03-01 01:45:27 +07:00 |
|
ANR2ME
|
4ee08ef73b
|
Making sure the port is bound to an interface when using bind with INADDR_ANY. Seems to fix #14130
|
2021-02-21 20:05:50 +07:00 |
|
ANR2ME
|
cb61b34b53
|
Minor changes.
|
2021-02-21 20:05:50 +07:00 |
|
ANR2ME
|
d323f4fe4d
|
Minor AdhocMatching changes.
|
2021-02-21 20:05:49 +07:00 |
|
ANR2ME
|
85822f2eeb
|
Making sure src_addr and addrlen args of recvfrom is being set correctly upon use.
|
2021-02-21 20:05:49 +07:00 |
|
ANR2ME
|
eef3110dcf
|
Shows a warning on Screen when detecting AdhocMatching data coming from an incorrect port, progressing any further may ended with connection issue.
Players will need to wait until the port detected correctly before progressing any further (may takes a few more seconds)
|
2021-02-21 20:05:48 +07:00 |
|
ANR2ME
|
d23e1c0949
|
Shows a warning log when bound port is shifted to negative port (may cause port issue when wrapped to 1024 or lower on android)
|
2021-02-21 17:22:15 +07:00 |
|
Henrik Rydgård
|
93fd62f54b
|
Merge pull request #13832 from unknownbrackets/events
SaveState: Make event restoring more obvious
|
2021-02-15 23:39:42 +01:00 |
|
Unknown W. Brackets
|
9d22297a90
|
Windows: Use CommonWindows more consistently.
Also, make sure WinSock2.h is included beforehand where it's needed.
|
2021-02-14 10:30:10 -08:00 |
|
ANR2ME
|
5a10835987
|
Fix lobby issue on The Warriors, probably also fix similar issue on other games too.
|
2021-02-11 20:51:49 +07:00 |
|
ANR2ME
|
0ce2c2c6e9
|
Windows recvfrom doesn't support MSG_TRUNC, so we're using dummy buffer with max size as alternative for peeking actual size of the next pending message.
|
2021-02-11 07:40:35 +07:00 |
|
ANR2ME
|
fc452c0dfd
|
Fix frozen (0 FPS) issue on Kao Challengers and Asterix & Obelix XX (probably also fix other games from the same developer with similar issue) https://github.com/hrydgard/ppsspp/issues/14103
|
2021-02-11 03:44:25 +07:00 |
|
ANR2ME
|
8432d6c5d7
|
Removing hleDelayResult from internal adhoc functions to prevent waking up thread that supposed to be blocked by the outer HLE.
|
2021-02-07 12:09:29 +07:00 |
|
ANR2ME
|
f17d387a65
|
Updated some Logs to help finding the location of the call to debug.
|
2021-02-07 12:08:02 +07:00 |
|
ANR2ME
|
ddc122bcbe
|
Moving hleDelayResult from internal function of SetSocketAlert to prevent waking up HLE-blocked thread
|
2021-02-05 21:54:00 +07:00 |
|
ANR2ME
|
a7eccc0c6f
|
Minor renaming
|
2021-02-05 21:53:59 +07:00 |
|
ANR2ME
|
849fe4ade1
|
Updated PdpStat to prevent rcv_sb_cc from exceeding the buffer size arg (since we use larger buffer size to prevent micro stutters or disconnection issue due to too many dropped packets with small buffer size).
TODO: May need to improve it to be able to calculate the correct size if there are multiple datagram messages
|
2021-02-04 10:31:01 +07:00 |
|
ANR2ME
|
f2e7a2a9ba
|
Fix possible lock issue during AdhocMatchingStart
|
2021-02-04 10:15:29 +07:00 |
|