29 Commits

Author SHA1 Message Date
stheno
570234a6ee Implemented some basic commands.
broadcast, zone shout, entity say and shout (both npc and pc).
Alpha'd the auth handler list so it is easier to read when/if we put more in.
2016-09-05 05:58:29 -07:00
Akkadius
3448dd1a9e Post merge Log.Out converts and header/linker fixes 2015-02-03 00:10:49 -06:00
KimLS
b0274e34e2 Fix for websockets linking 2014-12-19 18:11:35 -08:00
Akkadius
9eb41c7b0d Zone.GetEntityAttributes
Zone.SetEntityAttribute
2014-12-07 19:43:00 -06:00
KimLS
29b4498534 Hopefully completely merged from master in what is the biggest merge ever 2014-12-07 13:23:16 -08:00
KimLS
91ecf759e3 First implementation of read/write file access. We need better security for this though, you could potentially overwrite any file on the local machine the user of world has write access to atm. 2014-10-23 14:35:16 -07:00
KimLS
5a7a2b0aef Wanted test to account for quest request 2014-10-12 14:49:04 -07:00
KimLS
f4621bd5c0 Fix for crash when sending too large a response packet, less efficient but should handle every packet type now. Can retool if allocations end up being a problem. 2014-10-11 15:44:27 -07:00
KimLS
06f7f6b483 Fix for quest stuff loading junk from a file. Also will properly memset the entire buffer 2014-10-11 02:15:36 -07:00
Akkadius
509babc2d1 A few calls added, forget where I was but just pushing so KLS can start looking at the quest stuff 2014-10-03 18:45:32 -05:00
KimLS
ca86763c2b Token verification 2014-08-18 20:27:15 -07:00
KimLS
b9e6a1f5eb Fixed param problem with zone/world, also please don't put excessive periods in function names... thank.you.please.for.the.love.of.god 2014-08-11 14:10:24 -07:00
Akkadius
34913c2046 Added client to Zone.Get.Initial.Entity.Positions
Added type field to Zone.Get.Initial.Entity.Positions
Added method Zone.Move.Entity, currently in test mode
Made modifications to explode function in web_interface_utils.h
2014-08-07 20:13:37 -05:00
KimLS
c6d8b7e337 More generic method handlers now 2014-08-05 14:30:23 -07:00
KimLS
2ed960d733 Cleanup of various things, made writing method handlers in web_interface easier now you just have to check args 2014-08-04 14:35:10 -07:00
Akkadius
7c3cfd43de Stuff 2014-08-03 01:20:19 -05:00
KimLS
379ecc655c Changed a bunch of function names to be shorter but still descriptive 2014-08-02 14:31:39 -07:00
KimLS
ae30d8b257 More cleanup 2014-08-01 19:07:54 -07:00
KimLS
40b555a55b More work on subscription events, and relaying through world. 2014-08-01 18:29:41 -07:00
KimLS
002f5e3bcc Work on relay 2014-07-30 20:07:36 -07:00
KimLS
780789fbad More work on getting remote calls up and running, added two remote calls list_zones and get_zone_info. 2014-07-30 15:23:14 -07:00
KimLS
927580b983 Prelim work on authorization, right now it's hard coded but it will actually check a db at some point 2014-07-25 22:11:58 -07:00
Chris M
da6d7538b0 Position updates with do_pos_update test call 2014-07-22 23:14:44 -05:00
KimLS
69e90aac0a Racism down, uuid tracking up 2014-07-21 19:22:16 -07:00
Chris M
e442d682cd Added rapidjson library
Added web_interface_utils.cpp/.h to common to provide string based functions for outputting JSON
Adjusted CMake to include rapidjson library and new web_interface_utils.h/cpp to common

Currently, I have code set up hackishly for testing so do not think it is final. It is merely for demonstrating what I've done and played with.
2014-07-20 15:02:06 -05:00
KimLS
5ad7b84415 Fixed memory allocation for socket write, stopgap for now we can probably set a max message out size and cut out allocations all together. 2014-07-16 23:52:52 -07:00
KimLS
e0bc0e2e5c Changed websockets lib, protocol not finalized at all 2014-07-15 22:52:18 -07:00
KimLS
80892f1d4d Reworking a lot of stuff at once, this will look very chaotic. 2014-07-14 15:09:55 -07:00
KimLS
9e3e8dbfa6 Cleaned up web interface server, starting work on getting tcp connections to persist then will hook it up to the websockets/http/whatever else we deem worthy. 2014-07-07 22:19:46 -07:00