83 Commits

Author SHA1 Message Date
7c62ce7600 character level stat table 2019-12-03 21:42:46 -08:00
91338617ff remove for real 2019-11-04 20:36:26 -08:00
28619a95c3 move util to libpso 2019-11-04 20:33:22 -08:00
7664771cf5 remove some debug statements 2019-11-04 20:22:23 -08:00
c1b40f63e1 remove printlns 2019-09-23 22:26:06 -07:00
732f619b9d formatting 2019-09-23 22:25:45 -07:00
7d5b458970 remove extraneous debug statements 2019-09-15 16:29:47 -07:00
4c4a839827 more warnings 2019-09-15 15:37:35 -07:00
ba226cc28a remove pktvec 2019-09-15 15:06:15 -07:00
d86f5caca1 serverstate::handle now returns a result (patch/login converted) 2019-09-15 13:17:49 -07:00
929f0e7f85 add client_id arg to on_connect 2019-09-15 13:16:49 -07:00
709d0bae81 make clientid a stronger type 2019-09-14 11:43:02 -07:00
dc35c5b82c whitespace 2019-09-13 19:21:01 -07:00
ddf7701118 stop looping when client disconnects 2019-09-13 19:19:38 -07:00
186c3612aa print out packets 2019-09-13 19:18:42 -07:00
Jake Probst
3690e05265 that one huge refactor 2019-09-04 09:17:48 -07:00
Jake Probst
7aa0f907d5 utf8_to_utf16_array 2019-08-30 00:57:25 -07:00
Jake Probst
667b9b231b more debug info 2019-08-28 21:40:08 -07:00
Jake Probst
5c4bae8f26 show error for unknown packets 2019-08-25 04:50:45 -07:00
Jake Probst
ac5919e44d utf8_to_array macro 2019-08-24 14:45:33 -07:00
Jake Probst
606bd191b8 split packet to sendpacket and recvpacket in serverstate 2019-08-24 14:18:07 -07:00
Jake Probst
2fb97cc2b6 data access interface 2019-08-23 23:01:36 -07:00
Jake Probst
377392b8bd client uses mio tcpsocket 2019-08-20 18:01:27 -07:00
Jake Probst
ee31196ac1 remove comments 2019-08-20 18:01:04 -07:00
Jake Probst
fff61e0adb util module 2019-08-20 18:00:42 -07:00
Jake Probst
d136b7c5e5 different servers have different buffer chunk sizes 2019-08-20 17:57:20 -07:00
Jake Probst
076d6e0915 pktvec 2019-08-20 10:59:32 -07:00
Jake Probst
61264d9bb1 properly handle sending packets when send buffer gets filled 2019-07-18 22:25:33 -07:00
Jake Probst
cec6da0d85 major refactor of client/server structures 2019-07-17 23:17:57 -07:00
Jake Probst
4cb5b665f3 move network functions to their own file 2019-07-14 09:47:02 -07:00
Jake Probst
8620396ab5 default teth cipher keys 2019-07-14 00:53:54 -07:00
Jake Probst
0e04968fd3 handle disconnected clients, use psocipher.header_size 2019-07-14 00:51:43 -07:00
Jake Probst
28fa89266a base patch server 2019-06-25 15:14:53 -07:00