Travis Burtrum
57a8bdff9f
Removed hex-string lib and scala class, can do it in 1 line of pure java.
...
Also synchronized around md, since it can be accessed by multiple threads, right?
2012-03-17 23:56:04 -04:00
CodeForFame
0bf23d8807
Somehow forgot a )
2012-03-17 22:22:09 -05:00
CodeForFame
f81f819dc6
Fixing error from last commit
2012-03-17 21:16:27 -05:00
CodeForFame
e9fa70dafd
Don't want people logging into other accounts and getting IP addresses. Remove this once passwords are actually being checked.
2012-03-17 20:46:40 -05:00
Travis Burtrum
dd6ee1f08e
Allowed for variable-length passwords and removed MD5sum of the password before sending to LoginServer.
...
Ideally the password should be hashed in the client before even getting to the server, MoparScape supports this.
It should be encrypted before being sent to the LoginServer if it is not on the same host, make this todo.
2012-03-16 23:19:00 -04:00
CodeForFame
c326229670
To remove dev mode, attempt 2.
2012-03-15 23:07:54 -05:00
CodeForFame
e0845b89eb
Puts group id as 1, so I can get rid of dev mode...
2012-03-15 22:51:56 -05:00
CodeForFame
3c2ee5eeb0
Removed dev mode by default.
2012-03-15 21:54:16 -05:00
Travis Burtrum
533f779a4f
Fixed ant build scripts, changed run shell scripts to not rely on ant, and removed binary.
2012-03-14 01:27:38 -04:00
CodeForFame
56caaec33e
Merge pull request #132 from Joe0/master
...
Addresses item 3 in issue #131
2012-02-07 08:41:58 -08:00
Joe Pritzel
bb49a193f6
Re-factored according to issue #131
2012-02-06 15:34:31 -06:00
CodeForFame
da51213e62
Tons of updates/fixes. Closes issue #49 .
2012-01-08 09:06:11 -06:00
xEnt22
4fef550b68
Merge pull request #45 from xEnt22/master
...
Alpha changes
2012-01-07 21:03:55 -08:00
xEnt22
6b162222f1
imthenull: remove the @ran@ message upon login, and add a MOTD
...
xEnt: new characters - all current stats start at 0.
xEnt: make dueling p2p
xEnt: add restriction for npcs dropping member items
xEnt: removed random npc talking text.
Rodgerwilco: change fletching and other messages to 'This feature is only available on a members server'
Rov: disable dart, arrow head & throwing knife smithing.
xEnt: telegrab block in certain areas needs to be removed
Rov: disallow alching of member items (if you happen to get one)
xEnt: disable lv 5 enchant
Rov: disable camelot teleport and other p2p magic spells
All day: disable entrana monks from taking you to entrana
hikkili: changed mining guild text to say 60, not 66
xEnt: champs guild door can not be opened right now (due to not having all quests)
-- ALPHA COMMANDS ONLY --
Added ::say <msg>
Added ::item <id>
Added ::goto <playername>
Added ::town <townname>
2012-01-08 15:30:34 +10:30
CodeForFame
cce533680a
Actually made it use baseDir...
2012-01-07 15:41:49 -06:00
CodeForFame
55775d0891
Player data is now saved in a different folder...
2012-01-07 15:22:51 -06:00
CodeForFame
d9d5da920b
Cleared error logs.
2012-01-07 15:16:26 -06:00
CodeForFame
dd025770c0
Fixed bug with PacketThrottler, and made TileValues actual value objects. TileValues no longer have duplicate instances, which drastically reduces memory usage.
2012-01-07 15:11:45 -06:00
CodeForFame
ff86ee7bfb
Merge branch 'pre-beta' of github.com:Lothy/MoparClassic
2012-01-07 03:50:24 -06:00
CodeForFame
6eb8733a40
Updated bat and sh files.
2012-01-07 03:48:26 -06:00
xEnt22
fa43f61cd3
Added new load/save method (SerializedStorageMedium), not intended for official use, just development as it's not perfect
...
Also defaulted the save/load method to this one.
2012-01-05 21:25:57 +10:30
Joe0
0145a249a8
Closes issue #32 .
2011-12-18 20:49:22 -06:00
Joe0
9fdce3aeba
Resolves issue #26 .
2011-12-16 16:36:55 -06:00
Joe0
5cf07057da
Fixed compilation error.
2011-12-16 16:06:40 -06:00
Joe0
23d75a88e0
Updated Auth interface. Updated StorageMedium interface to allow
...
retrieval of passwords. Implemented PersistenceAuth.
2011-12-16 15:59:00 -06:00
Joe0
d4e040611f
Abstracted auth system a bit. Worked on BUN implementation,
2011-12-16 08:36:37 -06:00
Joe0
bb1617202c
Updated README
2011-12-05 09:38:17 -06:00
Joe0
6634a8d22a
Refactored DataStore and moved it into the Modules directory
2011-12-04 19:59:24 -06:00
Joe0
978de20d53
Framework to resolve issue #24 -- uses the DataStore interface and
...
DataStoreFactory to read data from a DataStore. A new DataStore needs to
be implemented to remove the XStream dependency. Methods to save each
type of data need to be implemented.
2011-12-04 16:38:08 -06:00
Joe0
03a200a1bb
Removed random println
2011-12-01 21:19:40 -06:00
Joe0
cde9adddd5
Minor bug fixes and added DummyStorageMedium
2011-12-01 21:17:36 -06:00
Joe Pritzel
2a3bd3517e
Updated dependancies, buildfile, and README
...
Added persistence package, and abstracted away the storage medium
Removed bad concurrency ideas
Made some other minor tweaks
2011-11-05 12:06:03 -05:00
CodeForFame
824a54cc8f
Removed a bunch of junk from the database that had nothing to do with the server itself
...
Changed some queries to reflect these changes
2011-07-21 20:06:52 -05:00
CodeForFame
e184117109
Fixed ConnectionFilter and IPBanning
...
Expanded the Cache class
Removed duplicate of Cache class
Added ability to config ban length when banned from ConnectionFilter
2011-07-21 18:12:19 -05:00
CodeForFame
38cc620c56
Cleared err.log.
2011-06-25 16:43:53 -05:00
CodeForFame
7ccbc743b9
Added ip ban and unban commands.
...
Fixed formatting of LSPacketHandlers.xml
2011-06-25 16:42:55 -05:00
CodeForFame
4fcb575620
IP Banning re-write.
...
Closes #13 .
2011-06-25 16:01:22 -05:00
CodeForFame
8bb374fd05
Removed garbage.
2011-06-25 01:36:04 -05:00
CodeForFame
bf7cc39d33
Moved alert-config.xml to conf folder.
...
Removed hard-coded file location (in EMail object).
Corrected table for MySQL query.
2011-06-25 01:24:43 -05:00
CodeForFame
d7e4583d3b
Formatted all code.
...
Removed unused imports.
Addressed all warnings.
Made all fields in Player class private (added getters and setters where needed).
Removed dead code.
2011-06-25 00:44:53 -05:00
CodeForFame
ead971e497
Cleaned up batch files for LoginServer.
2011-06-24 18:33:06 -05:00
CodeForFame
7625db19dd
Deleted Ant; there is no reason it should be there, it should be set up on the machine, and not application specific.
2011-06-24 18:22:33 -05:00
CodeForFame
eac2ad9f88
Fixed run-time classpath to include Scala.
...
Redid CommandHandler in Scala, and added permissions for each command.
Changed groupIDs to be more logical.
Added configs for other config files.
Refactored structure of config files (moved them out of server and ls folders respectively because they're already in a folder that denotes server/ls)
Cleared logs.
Deleted LS configs from server (they are completely unused there).
Moved configs to the config folder.
2011-06-24 17:18:51 -05:00
CodeForFame
dfbc8e8637
Added mail.jar to build path...
...
Removed IRC stuff in Constants...
Made the configs load before any logs being printed out (caused errors).
Fixed issue specified in pull request 9.
Fixed issue with being logged out (due to an error) caused by an old mistake (by the RSCA team) that created dead code. So, I moved the dead code, so it's not dead, and fixes the bug.
2011-06-22 11:32:03 -05:00
CodeForFame
bee6a45477
Moved some variables from Constants to Config, and made them configurable via XML.
2011-05-16 19:15:24 -05:00
CodeForFame
5fc6663ec2
Added Authentication via website w/ config
2011-05-14 11:12:31 -05:00
CodeForFame
5331458dc2
Re-wrote the 'CacheHandler' and made it generic, and made it actually work... (added the Apache Collections library)
...
Replaced non-time-critical currentTimeMillis with a call to GameEngine.getTime which is updated multiple times per server tick.
2011-05-14 06:18:14 -05:00
CodeForFame
b84908fd0c
Corrected XP rate
...
Corrected files to compile the Login Server
2011-05-13 03:41:00 -05:00
CodeForFame
f12b96ef3b
Removed extra crap, and removed the svn files...
2011-05-13 03:33:24 -05:00
CodeForFame
ea668ae747
Changed some configs, and changed the package.
2011-05-13 03:24:42 -05:00