Commit graph

184 commits

Author SHA1 Message Date
Chord
d857a436f3 Remove hardcoded IP address 2016-07-16 13:20:00 -04:00
Chord
3729c2af52 Stub out PlayerStateMessageUpstream to prevent spam 2016-07-15 02:52:26 -04:00
Chord
5fa0610208 Working login to TR Sancuary!
Packet: SetCurrentAvatarMessage

Lots of hacks to get here, but wow, what a milestone.
2016-07-15 01:45:10 -04:00
Chord
c83132f21b Improve packet CharacterInfoMessage and char select 2016-06-04 13:23:59 -04:00
Chord
7af6f64429 Rebump scodec-akka due to fix 2016-06-04 13:23:37 -04:00
Chord
63311e4e88 Fix old EmpireNeed name to PlanetSideEmpire 2016-06-04 13:23:14 -04:00
Chord
c18ec5c6ba Work around scodec-akka bug and remove old UDP packet 2016-06-04 03:15:27 -04:00
Chord
7b82491d0e Packet: MultiPacketEx, CharacterRequestMessage
Rename AggregatePacket -> MultiPacketEx as it makes more sense
2016-06-03 20:25:20 -04:00
Chord
9a0ef28723 Improve session router name for log output purposes 2016-05-19 03:14:38 -04:00
Chord
eb03372db7 Enable WorldSession to get to login screen using replay
A nasty hack, but it works and looks cool.
2016-05-19 03:13:58 -04:00
Chord
e8031f0109 Packet: KeepAliveMessage and add all game packet opcodes 2016-05-19 01:54:51 -04:00
Chord
d27bd7988c Made some hacks to get to 100% on the World login
Literally sending raw bytes instead of actual packets. No fks given
2016-05-17 20:34:21 -04:00
Chord
3c07cc4cf0 Correctly respond to ConnectToWorldRequestMessage 2016-05-14 15:49:35 -04:00
Chord
43a403174f Fix bad ServerType encoding and change server type 2016-05-14 14:31:30 -04:00
Chord
11298c1a46 Stub out ControlSync to prevent client from leaving
Still have no idea what these packets are actually doing...
2016-05-14 03:17:51 -04:00
Chord
4d52d65b33 Add fault tolerance to SessionRouter and it's children 2016-05-13 23:31:27 -04:00
Chord
10f54b7980 Remove scroller and parametize UDP listener 2016-05-05 11:36:28 -04:00
Chord
cdf240cf66 Handle meta packet and return ack. server scroller
The scroller isn't usable in production as the client will deselect the
server listing each time the list is updated. This prevents you from
selecting a server.
2016-05-04 23:03:30 -04:00
Chord
c7f70e3543 Finish coding for SlottedMetaPacket and wrote test 2016-05-04 02:36:47 -04:00
Chord
ff4ea792ce Organize packets in to their own packages
Also remove legacy CryptoStateManager
2016-05-03 20:11:45 -04:00
Chord
df1d222df8 Refactor package naming scheme and line endings (CRLF) 2016-05-03 03:58:58 -04:00
Chord
f81d67f959 Fix missing MDC Actor tell on session creation 2016-05-02 22:28:11 -04:00
Chord
67e79e3efa Make UdbListener listen on the host address (public) 2016-05-01 23:56:44 -04:00
Chord
bc87042c0f Fix line endings and add PSForever copyright 2016-05-01 21:46:18 -04:00
Chord
e299abb03a Add SLF4J MDC session logging 2016-05-01 21:41:10 -04:00
Chord
1318ebd751 New SLF4J logger log4s. ANSI colors
Used jANSI for Windows console color support. Log4s for a Scala logging
facade (which uses SLF4J). Using logback as the logging driver.
2016-05-01 04:37:36 -04:00
Chord
36d9f5134c Revert change to LoginMessage tokenPath 2016-04-30 23:54:10 -04:00
Chord
30a94a0725 Remove extra logging and discord bot test 2016-04-24 21:13:52 -04:00
Chord
53488613d6 New session pipeline and able to see server selection 2016-04-24 19:06:17 -04:00
Chord
6711786f44 CryptoInterface cross platform, UDP listen public 2016-04-22 23:00:39 -04:00
Chord
a3de62db90 Add copyrights to top of all files 2016-03-04 15:14:50 -05:00
Chord
f762aa8e1f [Packet] VNLWorldStatus message - added IP port
Found out that the hidden fields were an array of IP and ports
2016-03-04 14:49:26 -05:00
Chord
b8ff34c0f9 [packet] VNLWorldStatusMessage
Added VNL packet type from IDA. Moved definition in to its own file.
Refactored PacketCoding MarshalPacket. The whole structure needs a
rework.

Now able to get a PlanetSide client to the server screen with a server
of choice.
2016-03-04 13:00:03 -05:00
Chord
d96fce6299 Initial Commit 2016-02-05 03:19:13 -05:00