Akkadius
c684709712
Logging to Mob::CommonOutgoingHitSuccess [skip ci[
2019-10-06 02:05:39 -05:00
Akkadius
225b3fffbd
Logging to Mob::ApplyMeleeDamageBonus [skip ci]
2019-10-06 01:57:48 -05:00
Akkadius
0b790342e7
Add logging to Mob::CheckHitChance [skip ci]
2019-10-06 01:53:03 -05:00
Akkadius
690621268b
Change GetDamageTable to use e.self [skip ci]
2019-10-06 01:41:10 -05:00
Akkadius
725d080cac
Damage Table logging [skip ci]
2019-10-06 01:31:28 -05:00
Akkadius
a3ffa7e262
Logging to GetRawACNoShield [skip ci]
2019-10-06 00:54:46 -05:00
Akkadius
344682e6ff
Add logging to Mob::GetMeleeMitDmg [skip ci]
2019-10-06 00:38:08 -05:00
Akkadius
c927fec803
Logging to MeleeMitigation [skip ci]
2019-10-06 00:06:59 -05:00
Akkadius
3b23477139
Comment each method with source function calls [skip ci]
2019-10-05 22:36:00 -05:00
Akkadius
ea49422ff7
Add legacy_combat.lua merely for logging reference
2019-10-05 22:09:48 -05:00
Akkadius
9ccd9b80bb
Old combat code beginng in plus linux fixes
2019-10-05 19:50:11 -05:00
Akkadius
06279b18a3
Fix Hero Forge model not showing up at character select
2016-12-18 05:36:30 -06:00
Akkadius
c482738d79
Merge branch 'master' of https://github.com/EQEmu/Server
2016-12-01 22:42:35 -06:00
Akkadius
a4c9fa6a65
eqemu_server.pl windws_server_latest - now grabs both pdb's and regular binaries [skip ci]
2016-12-01 22:42:22 -06:00
Akkadius
3e50491619
Update eqemu_server.pl to use new AppVeyor build link [skip ci]
2016-12-01 19:46:43 -06:00
Akkadius
de92c277e0
Update eqemu_server.pl to use new AppVeyor build link
...
Adjust pet zoning to occur before zone spawns are sent in bulk
2016-12-01 19:41:12 -06:00
Akkadius
b5e324af83
eqemu_server.pl windows_server_latest - Now pulls down latest unstable binaries built from AppVeyor (x86) [skip ci]
2016-11-28 16:46:38 -06:00
Akkadius
04c8fe7d2c
Fix map loading paths for both platforms
2016-11-11 22:39:08 -06:00
Akkadius
e8d80a436e
Add map debugging [skip ci]
2016-11-11 22:31:54 -06:00
Akkadius
34ffb5b908
Create shared_memory directory from the config file if it doesn't exist on launch of shared_memory.exe
2016-11-10 12:00:44 -06:00
Akkadius
e7e379c71b
Fix map loading logic so that case sensitive checks are made in the following order: maps, Maps, and if neither of those two exist, then <maps> value would take precedence.
...
- Added some log messages for what version of map is being loaded versus MMF
2016-11-10 11:28:06 -06:00
Akkadius
462dea67e1
Merge pull request #566 from N0ctrnl/hott-test
...
Optional rule to grant HoTT to newly created characters
2016-11-06 16:11:02 -06:00
Akkadius
e23fd269d5
Merge pull request #570 from zerosum0x0/potential_makeplat
...
fix potential plat creation exploit
2016-11-06 16:10:43 -06:00
Akkadius
60406ebcc1
Test build notification
2016-10-25 02:52:31 -05:00
Akkadius
409bad8108
Update eqemu_server.pl [skip ci] - not sure why formatting is getting thrown off
2016-10-18 16:52:51 -05:00
Akkadius
97999a63b7
Update eqemu_server.pl [skip ci] - Fix eqemu_config.xml tag parsing scenarios
2016-10-18 16:49:47 -05:00
Akkadius
fe968f83a3
Update eqemu_server.pl [skip ci] - undo previous quote commit
2016-10-18 16:21:21 -05:00
Akkadius
16fa32e65b
Update eqemu_server.pl [skip ci]
2016-10-18 14:16:53 -05:00
Akkadius
195bc03645
Update eqemu_server.pl [skip ci] - Make eqemu_config.xml parsing more strict to look inside the database section
2016-10-17 00:56:17 -05:00
Akkadius
2188be24e4
Merge pull request #559 from TheGrandPackard/master
...
Fix Random Ground Spawn Z
2016-10-15 14:56:49 -05:00
Akkadius
70b9ff384c
Merge pull request #562 from noudess/master
...
Fix rogue merchant usage under sneak.
2016-10-15 14:55:28 -05:00
Akkadius
56babc1801
Update client_process.cpp
2016-10-15 14:54:57 -05:00
Akkadius
3ba199e052
Merge pull request #558 from Xackery/master
...
Exp Raw Value / % Gain
2016-10-15 14:53:27 -05:00
Akkadius
8496bf16ff
eqemu_server.pl [skip ci] Make the internet connection check more multi-lingual friendly
2016-10-14 14:37:25 -05:00
Akkadius
b15ada974f
Merge pull request #555 from noudess/master
...
Task experience based on % of level did not take into effect hell level rule
2016-09-18 20:38:08 -05:00
Akkadius
06dfba3c81
Merge pull request #557 from KinglyKrab/master
...
Added quest global support for zone_controller.
2016-09-14 15:34:16 -05:00
Akkadius
a9070b1327
Merge pull request #556 from KinglyKrab/master
...
#summon will now work when you are in an instance.
2016-09-12 01:42:53 -05:00
Akkadius
745510ea75
Massive overhaul of the update system and EQEmu Server management utility framework
...
(known as eqemu_update.pl) now known as eqemu_server.pl
- eqemu_server.pl is now a general EQEmu Server management utiltiy framework that can be used
to extend to many purposes. It's main purpose is to simplify server management
- eqemu_server.pl changes:
- Menu has been completely changed, instead of a number based (enter number and hit enter)
you now type commands within the menu (Ex: 'database')
- Handles last mile installation for Windows Servers (See Github Readme)
- Handles last mile installation for Linux Servers (See Github Readme)
- Ubuntu
- Debian
- Fedora
- CentOS
- Now checks for Internet connection before performing web requests
- Database:
- Regular schema updates now happen automatically, if new binaries present updated
database schema changes, script will backup first, auto update database, and continue
world bootup
- Regular bots database schema changes now happen automatically similarily to the above
- Database checks can also be ran manually via the script menu
- CLI Arguments
- Arguments passed to eqemu_server.pl can execute the same name-based operations that
are present in the interactive menu
- Example: "perl eqemu_server.pl opcodes" will download opcodes
- Example: "perl eqemu_server.pl backup_player_tables" will backup and export player tables
- Bots
- Bots can now be automatically setup in Linux or Windows via the 'setup_bots' command
- Windows will auto download binaries and install, along with installing bots db schema
- Linxu will auto compile binaries and install, along with installings bots db schema
- Utility scripts
- Linux now has the following utility scripts for download, available via menu 'utility_scripts'
and via Linux default install:
- server_launcher.pl
- server_start_dev.sh
- server_start.sh
- server_status.sh
- server_stop.sh
- Usage analytics
- eqemu_server.pl now collects usage analytics, this is very helpful for our developers
- Example: We can see how many installs have been performed:
https://github.com/EQEmu/Server#server-installs
- This helps us see how often certain utilities are used as well
- Console Messages
- All script messages have been prefixed with a bracket action Ex: [Update] [Database] [Info]
to be more consistent with our log conventions
- 'New Server' Utility
- Running 'new_server' from the main menu or 'perl eqemu_server.pl new_server' while in
a completely new folder with just the script present, will allow a server operator
to initiate a full clean PEQ install in that folder. Pulling down all assets and
installing a PEQ database with the name the server operator gives the prompts in the
script
2016-09-12 01:31:35 -05:00
Akkadius
9a3af63f65
Update readme [skip ci]
2016-09-07 15:10:16 -05:00
Akkadius
5679f45f5b
Update readme [skip ci]
2016-09-07 12:45:14 -05:00
Akkadius
66c0da85e6
Take out Linux source build from the install.sh file since eqemu_server.pl is flexibly taking care of it
2016-09-06 22:51:29 -05:00
Akkadius
4246e4f79b
Fix linux installs when in new_server routine [skip ci]
2016-09-06 22:44:37 -05:00
Akkadius
90dc7a4e38
Fix linux installs [skip ci]
2016-09-06 22:36:50 -05:00
Akkadius
bf28354301
Upload Linux installer for Debian/Ubuntu/CentOS/Fedora utils/scripts/linux_installer/install.sh [skip ci]
2016-09-06 22:14:14 -05:00
Akkadius
5f1141dfb1
eqemu_server.pl - Auto update bots database on world bootup if bots enabled [skip ci]
2016-09-06 22:04:38 -05:00
Akkadius
5b03fba463
Update eqemu_server.pl - Fix windows installs [skip ci]
2016-09-06 20:04:21 -05:00
Akkadius
0efd0c5f73
Update eqemu_server.pl [skip ci]
2016-09-05 15:26:12 -05:00
Akkadius
2947e3f39f
Update eqemu_server.pl [skip ci]
2016-09-05 02:33:18 -05:00
Akkadius
77974c83d7
Update eqemu_server.pl [skip ci]
2016-09-05 02:31:28 -05:00
Akkadius
ec87656d58
Add rule Spells:NPCInnateProcOverride, defaults to true
2016-09-01 01:05:06 -05:00
Akkadius
5c43f2d80e
Merge pull request #549 from KinglyKrab/master
...
Fixed quantity in merchant purchase.
2016-08-27 16:59:58 -05:00
Akkadius
dd0d15e134
More testing [skip ci]
2016-08-27 03:20:22 -05:00
Akkadius
29d6817019
More testing [skip ci]
2016-08-27 03:19:33 -05:00
Akkadius
46bb559af1
Updated db_dumper.pl script print output formats [skip ci]
2016-08-27 01:41:09 -05:00
Akkadius
031a37baa1
Set eqemu_server.pl to check database manifest for only updates that are higher than the local database version - this will prevent false previous match conditions [skip ci]
2016-08-27 01:25:22 -05:00
Akkadius
62a4ce76b6
Merge branch 'master' of https://github.com/EQEmu/Server
2016-08-27 01:23:23 -05:00
Akkadius
d85e6ae495
Set eqemu_server.pl to check database manifest for only updates that are higher than the local database version - this will prevent false previous match conditions [skip ci]
2016-08-27 01:23:03 -05:00
Akkadius
32c4c360bd
Add IsHorse to default false in Mob constructor
2016-08-27 01:21:23 -05:00
Akkadius
f2a075d432
Keep eqemu_server.pl from chown'ing the script to a pre-fixed user [skip ci]
2016-08-27 00:52:48 -05:00
Akkadius
2dee62c850
Refactor didn't save (oops)
2016-08-27 00:47:55 -05:00
Akkadius
db380944ac
Prevent horses (player mounts) from being depopped during a #repop
2016-08-27 00:46:45 -05:00
Akkadius
6db350790e
Merge branch 'master' of https://github.com/EQEmu/Server
2016-08-26 15:02:43 -05:00
Akkadius
3f8ff1373c
Fix script call issue [skip ci]
2016-08-26 15:02:12 -05:00
Akkadius
d6ee505c63
Merge pull request #548 from Natedog2012/master
...
Add TiltX and TiltY manipulation to objects (Perl)
2016-08-26 14:28:28 -05:00
Akkadius
e84b2ba224
Merge pull request #546 from noudess/master
...
Mobs that path and then despawn do so whether zone idle or active
2016-08-26 14:26:50 -05:00
Akkadius
385823461b
Update eqemu_server.pl [skip ci]
2016-08-25 18:30:04 -05:00
Akkadius
85c28185a2
Update eqemu_server.pl - Add internet connection checks for people who are using EQEmu locally [skip ci]
2016-08-25 18:01:17 -05:00
Akkadius
25de25a777
Update eqemu_server.pl - Add internet connection checks for people using EQEmu locally [skip ci]
2016-08-25 18:00:13 -05:00
Akkadius
357a92dfee
Update eqemu_server.pl [skip ci]
2016-08-25 16:46:34 -05:00
Akkadius
35c83db432
eqemu_server.pl - Run script after self upgrade regardless of OS [skip ci]
2016-08-25 16:43:35 -05:00
Akkadius
f7cc1053f1
eqemu_server.pl - Update regardless of run condition [skip ci]
2016-08-25 16:39:35 -05:00
Akkadius
d5864aea3e
Few more adjustments [skip ci]
2016-08-25 16:36:48 -05:00
Akkadius
2b2d6e1ef5
Less fail [skip ci]
2016-08-25 16:33:50 -05:00
Akkadius
f99523dc48
Migration to new EQEmu Server management script interface
2016-08-25 16:32:21 -05:00
Akkadius
69913c0897
Update eqemu_server.pl [skip ci] - More cleanup
2016-08-25 15:01:59 -05:00
Akkadius
75694e8797
Update eqemu_server.pl [skip ci] Testing self update
2016-08-25 13:00:57 -05:00
Akkadius
24856b6a2d
Update eqemu_server.pl [skip ci] Testing self update
2016-08-25 12:56:30 -05:00
Akkadius
a70291f20f
Update eqemu_server.pl [skip ci]
2016-08-25 12:50:26 -05:00
Akkadius
6e1a5eac94
Update eqemu_server.pl [skip ci]
2016-08-25 12:17:24 -05:00
Akkadius
37b87e98f4
Update eqemu_server.pl [skip ci]
2016-08-25 01:18:03 -05:00
Akkadius
3afc5d0890
Update eqemu_server.pl [skip ci]
2016-08-24 21:03:23 -05:00
Akkadius
f6b6fcc2c5
Update eqemu_server.pl
2016-08-24 20:38:56 -05:00
Akkadius
2c3107fbe9
Uploading initial eqemu_server.pl (was eqemu_update.pl) to start deprecrating of eqemu_update.pl and re-working of the structure of the script, more to come.
2016-08-22 16:07:44 -05:00
Akkadius
a8ba563632
Update eqemu_update.pl [skip ci]
2016-08-20 23:50:59 -05:00
Akkadius
4065df7930
Update eqemu_update.pl [skip ci]
...
Add option 21) Dump DB Player tables (Exports to backups\player_tables_export_(date).sql)
Player table list is referenced/maintained in utils/sql/character_table_list.txt
2016-08-20 23:49:51 -05:00
Akkadius
0b06044dce
Update db_dumper [skip ci]
...
Fix issues with file name output when no compression is set
Add option to set backup_name="backup_name" to prefix backup outputs
2016-08-20 23:47:53 -05:00
Akkadius
93464e3963
Remove duplicate table [skip ci]
2016-08-20 23:32:01 -05:00
Akkadius
8dd18a43a0
Update db_dumper [skip ci]
2016-08-20 23:31:34 -05:00
Akkadius
afe42ccdaf
Update db_dumper.pl
2016-08-20 23:23:17 -05:00
Akkadius
f5a7117bdf
Add character_table_list.txt for database backup script reference
2016-08-20 23:13:16 -05:00
Akkadius
6daf207323
Quick test
2016-08-19 16:31:46 -05:00
Akkadius
a07149919d
Pets now don't actually spawn until the player has fully entered the zone (Live-like)
2016-08-18 17:28:32 -05:00
Akkadius
1def512b4c
One more test
2016-08-16 21:56:43 -05:00
Akkadius
b85d5a6d98
Discord final test
2016-08-16 20:44:04 -05:00
Akkadius
94fabc87f0
Travis Discord test 2
2016-08-16 19:50:12 -05:00
Akkadius
d3afde1aa1
Travis Discord test
2016-08-16 19:36:26 -05:00
Akkadius
ed5715ccd9
Merge pull request #540 from KinglyKrab/master
...
Added optional avoidance cap rules. Check changelog.txt.
2016-08-13 21:27:25 -05:00
Akkadius
aadc4b5e6b
Update eqemu_update.pl
2016-07-20 14:15:00 -05:00
Akkadius
f437232db1
Overhauled worldserver logging
...
- Now displays account logins
- Zoning from character select
- Zoning from zone to zone
- When any other server process connects to world
- Adjust some zone bootup messages etc.
Adjusted logging code bits all over and refactored variables for readability etc.
2016-07-17 20:45:58 -05:00
Akkadius
3ed43d50f2
Resolving glitchy/choppy mob pathing issues
2016-07-17 19:07:48 -05:00