Ronan Lana
f4a4acf742
Encode status patch
...
Filter out some status crashing players.
2021-05-18 20:21:38 -03:00
Ronan Lana
458de52dbc
Broadcast damage from map hazard
...
Fix taking damage from map hazard not showing to other players.
2021-05-18 18:16:46 -03:00
Ronan Lana
654d461da5
Revise non-related porridge loots
...
Remove non-related item from mobs.
2021-05-18 14:54:34 -03:00
Ponk
28b6dd577a
Merge pull request #20 from P0nk/faster-startup
...
Improve the startup sequence
2021-04-16 20:45:15 +02:00
P0nk
5a5110d905
Use existing connection for loading new year + family
...
Move async tasks earlier for lower chance of having to wait
2021-04-16 20:41:17 +02:00
P0nk
8335e77f2e
Load developer room async on startup
2021-04-13 22:44:20 +02:00
P0nk
dd7c2a697a
Load skillbook source information async on startup
2021-04-13 08:14:11 +02:00
P0nk
055ee01ae9
Load quests async on startup
2021-04-12 22:05:57 +02:00
P0nk
a59b55db57
Load cash items async on startup
2021-04-12 21:44:47 +02:00
P0nk
415376ce08
Load skills async on startup
2021-04-12 21:06:05 +02:00
P0nk
ab56d18bd3
Log startup time
2021-04-11 14:02:25 +02:00
P0nk
68239bc0b5
Make database operations during startup consistent
...
Use the same Connection. and log things in a similar fashion
2021-04-11 13:52:35 +02:00
P0nk
858fcd2a3a
Actually perform name changes & world transfers on startup
...
No changes were being committed
2021-04-11 13:05:12 +02:00
Ponk
ed100613f3
Merge pull request #17 from ronancpI/any-ipdomain-update
...
Allow local/LAN/WAN login-phase connections
2021-04-10 18:56:54 +02:00
ronancpl
d4e4150a6e
cleanup: adjust syntax
2021-04-10 09:43:05 -03:00
Ponk
306f403f18
Set up Actions PR pipeline ( #18 )
...
Create Actions PR pipeline - this will automatically run on opened Pull Requests to make sure they compile and pass all (future) tests.
2021-04-10 11:21:40 +02:00
ronancpl
7a3d5d2b94
Allow local/LAN/WAN login-phase connections
...
Allow clients connecting from different IP domains (local/LAN/WAN) to get past login phase and clean unnecessary local server check.
2021-04-09 20:54:53 -03:00
Ponk
fa992da2eb
Merge pull request #16 from P0nk/inspection-cleanup
...
Clean up code using IntelliJ code inspection
2021-04-08 18:00:49 +02:00
P0nk
a5b42b8a43
cleanup: use primitive type instead of wrapper type
2021-04-08 17:49:22 +02:00
P0nk
202f2d8bc5
cleanup: use bulk operation instead of iteration
2021-04-08 17:49:21 +02:00
P0nk
3434c7334b
cleanup: remove redundant cast
2021-04-08 17:39:55 +02:00
P0nk
ebb3aa7ba3
cleanup: prefer List#sort over Collections#sort
2021-04-08 07:44:02 +02:00
P0nk
5730b3b42d
cleanup: use implicit generic type with diamond operator
2021-04-08 07:42:10 +02:00
P0nk
8aa44711e3
cleanup: use Integer#parseInt where applicable
2021-04-08 07:40:42 +02:00
P0nk
7ff8190977
cleanup: remove unnecessary boxing
2021-04-08 07:39:02 +02:00
P0nk
5c6f515d18
cleanup: use for-each loop where applicable
2021-04-08 07:36:38 +02:00
P0nk
0ff8a80ef2
cleanup: remove unnecessary semicolon
2021-04-08 07:34:56 +02:00
P0nk
f37d4063fb
cleanup: remove unnecessary interface modifiers
2021-04-08 07:33:52 +02:00
P0nk
dde52653e5
cleanup: remove unnecessary conversion to String
2021-04-08 07:30:12 +02:00
P0nk
5e3b346053
cleanup: use Java-style array declaration
2021-04-08 07:17:03 +02:00
P0nk
ed5a444753
cleanup: remove unnecessary unboxing
2021-04-07 23:52:58 +02:00
P0nk
6253169e35
cleanup: replace anonymous inner class with lambda
2021-04-07 23:45:28 +02:00
Ponk
2d143d0afd
Merge pull request #15 from P0nk/update-readme
...
Clean up README, add section about contributions
2021-04-07 19:30:51 +02:00
P0nk
1b36852c8d
Clean up README, add section about contributions
2021-04-07 19:28:52 +02:00
Ponk
739b13a1ce
Merge pull request #13 from P0nk/standardized-logging
...
Set up standandarized logging with Slf4j + Log4j2
2021-04-07 18:49:21 +02:00
P0nk
b3c1259580
Use new logging for all startup messages
2021-04-07 18:40:47 +02:00
P0nk
045bcf6dc5
Set up Slf4j and Log4j2 for logging
...
All logs are kept in the "logs" directory as before.
The most recent logs (up to 20MB) are kept in cosmic-log.log in the root of "logs".
Previous logs (either from previous server starts or logfiles that exceeded max size of 20MB) are stored away in directories according to their creation date.
2021-04-07 18:40:46 +02:00
Ponk
6977db708f
Merge pull request #12 from RubenD96/master
...
Fix 2 small packet exploits
2021-04-07 18:38:25 +02:00
RubenD96
e8d2256683
Fix exploit for negative itemId's in PetExcludeItemsHandler
2021-04-07 17:26:55 +02:00
RubenD96
28707fa0f3
Fix exploit for invalid skill macro name length
2021-04-07 17:26:49 +02:00
Ponk
32d4208761
Merge pull request #11 from P0nk/fix-ranking-task
...
Fix ranking task
2021-04-06 22:06:56 +02:00
P0nk
2f34b3ed8b
Fix ranking update query using a keyword for field name
...
"Rank" is a reserved keyword in MySQL 8.
This caused an SQLSyntaxErrorException during the task run.
2021-04-06 21:12:23 +02:00
P0nk
02256e04ed
Fix SQL type conversion error during ranking move update
...
Caused by prior upgrade to MySQL 8 which seems more strict when it comes to type conversions.
2021-04-06 21:11:56 +02:00
Ponk
a964f793d8
Merge pull request #10 from P0nk/command-descriptions
...
Add descriptions to all in game commands
2021-04-06 20:11:05 +02:00
P0nk
b80d98f36e
Add descriptions to all gm 6 commands
2021-04-06 20:08:57 +02:00
P0nk
3b59f95f20
Add descriptions to all gm 5 commands
2021-04-06 20:05:21 +02:00
P0nk
f25539f389
Add descriptions to all gm 4 commands
2021-04-06 20:04:20 +02:00
P0nk
f9fcc79565
Add descriptions to all gm 3 commands
2021-04-06 20:00:43 +02:00
P0nk
a9b23552b0
Add descriptions to all gm 2 commands
2021-04-06 19:51:20 +02:00
P0nk
3cd23a07e2
Add descriptions to all gm 1 commands
2021-04-06 19:42:38 +02:00