Commit Graph

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