New Player Protection

New Player Protection 1.81

No permission to download
Advertisement

Official Game Server Partner

WETBATMAN

Active member
Plugin Developer
Donators
Messages
257
Likes
80
Points
28
Website
dopeark.com
how would one do this if all the maps on the same cluster are on the same machine? you should have a config EnablePerMapDb and your code would create a db for each map no? how would i configure DbPathOverride to use 1 db per map?
simply leave it empty
 

barnwellrd

Member
Plugin Developer
Messages
86
Likes
22
Points
8
There should be a separate folder structure for each server in your cluster. Leaving DbPathOverride blank will create a db file in the plugin's home folder. If all of your servers use the same plugin folder, then there's no workaround.
 
Messages
14
Likes
0
Points
1
Hi.
its seems so far. that your plugin lets the server crash.
after the update 293.105 the servers keeps crashing. someone i know also has the problem. still i cant tell you 100% that this is the issue because the server kept crashing. its stabel again now for like 10 minutes...
but the plugin lets it crashed even further. below here the crash.....


Ark messed up again...

Code:
Fatal error!



VERSION: 293.105
ShooterGameServer.exe!compress2() (0x00007ff73a8f100b) + 0 bytes [UnknownFile:0]
NewPlayerProtection.dll!UnknownFunction (0x00007ffb79fdc1ba) + 0 bytes [UnknownFile:0]
ShooterGameServer.exe!UGameplayStatics::ApplyPointDamage() (0x00007ff73ba97570) + 27 bytes [f:\build\trunk\engine\source\runtime\engine\private\gameplaystatics.cpp:368]
ShooterGameServer.exe!AShooterWeapon::DealDamage() (0x00007ff73ae073ee) + 88 bytes [f:\build\trunk\projects\shootergame\source\shootergame\private\shooterweapon.cpp:3139]
ShooterGameServer.exe!AShooterWeapon::TickMeleeSwing() (0x00007ff73ae12e97) + 0 bytes [f:\build\trunk\projects\shootergame\source\shootergame\private\shooterweapon.cpp:3217]
ShooterGameServer.exe!AShooterWeapon::AnimNotifyCustomState_Tick() (0x00007ff73ae044b6) + 0 bytes [f:\build\trunk\projects\shootergame\source\shootergame\private\shooterweapon.cpp:2738]
ShooterGameServer.exe!AShooterCharacter::AnimNotifyCustomState_Tick() (0x00007ff73ac9b68e) + 0 bytes [f:\build\trunk\projects\shootergame\source\shootergame\private\shootercharacter.cpp:4206]
ShooterGameServer.exe!UAnimNotifyState_Custom::Received_NotifyTick() (0x00007ff73a9d9d0c) + 0 bytes [f:\build\trunk\projects\shootergame\source\shootergame\private\animnotifystate_custom.cpp:26]
ShooterGameServer.exe!UAnimInstance::TriggerAnimNotifies() (0x00007ff73bd522d4) + 64 bytes [f:\build\trunk\engine\source\runtime\engine\private\animation\animinstance.cpp:1235]
ShooterGameServer.exe!UAnimInstance::UpdateAnimation() (0x00007ff73bd532e0) + 0 bytes [f:\build\trunk\engine\source\runtime\engine\private\animation\animinstance.cpp:446]
ShooterGameServer.exe!USkeletalMeshComponent::TickAnimation() (0x00007ff73bc0e2c9) + 0 bytes [f:\build\trunk\engine\source\runtime\engine\private\skeletalmeshcomponent.cpp:661]
ShooterGameServer.exe!USkeletalMeshComponent::TickPose() (0x00007ff73bc0edf4) + 11 bytes [f:\build\trunk\engine\source\runtime\engine\private\skeletalmeshcomponent.cpp:770]
ShooterGameServer.exe!USkinnedMeshComponent::TickComponent() (0x00007ff73bc3ab67) + 0 bytes [f:\build\trunk\engine\source\runtime\engine\private\skinnedmeshcomponent.cpp:332]
ShooterGameServer.exe!USkeletalMeshComponent::TickComponentInternal() (0x00007ff73bc0ea98) + 0 bytes [f:\build\trunk\engine\source\runtime\engine\private\skeletalmeshcomponent.cpp:827]
ShooterGameServer.exe!USkeletalMeshComponent::TickComponent() (0x00007ff73bc0e836) + 0 bytes [f:\build\trunk\engine\source\runtime\engine\private\skeletalmeshcomponent.cpp:2335]
ShooterGameServer.exe!UActorComponent::ConditionalTickComponent() (0x00007ff73b9ceeaa) + 0 bytes [f:\build\trunk\engine\source\runtime\engine\private\actorcomponent.cpp:971]
ShooterGameServer.exe!FActorComponentTickFunction::ExecuteTick() (0x00007ff73b9d4ac0) + 0 bytes [f:\build\trunk\engine\source\runtime\engine\private\actorcomponent.cpp:529]
ShooterGameServer.exe!TGraphTask<FTickTaskSequencer::FTickFunctionTask>::ExecuteTask() (0x00007ff73bc74686) + 32 bytes [f:\build\trunk\engine\source\runtime\core\public\async\taskgraphinterfaces.h:871]
ShooterGameServer.exe!FNamedTaskThread::ProcessTasksNamedThread() (0x00007ff73b4d3662) + 0 bytes [f:\build\trunk\engine\source\runtime\core\private\async\taskgraph.cpp:939]
ShooterGameServer.exe!FNamedTaskThread::ProcessTasksUntilQuit() (0x00007ff73b4d383d) + 0 bytes [f:\build\trunk\engine\source\runtime\core\private\async\taskgraph.cpp:680]
ShooterGameServer.exe!FTaskGraphImplementation::WaitUntilTasksComplete() (0x00007ff73b4e112d) + 0 bytes [f:\build\trunk\engine\source\runtime\core\private\async\taskgraph.cpp:1777]
ShooterGameServer.exe!FTickTaskSequencer::ReleaseTickGroup() (0x00007ff73bc8a33a) + 0 bytes [f:\build\trunk\engine\source\runtime\engine\private\ticktaskmanager.cpp:205]
ShooterGameServer.exe!FTickTaskManager::RunTickGroup() (0x00007ff73bc8e1ae) + 0 bytes [f:\build\trunk\engine\source\runtime\engine\private\ticktaskmanager.cpp:867]
ShooterGameServer.exe!UWorld::RunTickGroup() (0x00007ff73bb21d4d) + 0 bytes [f:\build\trunk\engine\source\runtime\engine\private\leveltick.cpp:697]
ShooterGameServer.exe!UWorld::Tick() (0x00007ff73bb2b5ba) + 0 bytes [f:\build\trunk\engine\source\runtime\engine\private\leveltick.cpp:1387]
ShooterGameServer.exe!UGameEngine::Tick() (0x00007ff73bac6748) + 0 bytes [f:\build\trunk\engine\source\runtime\engine\private\gameengine.cpp:1166]
ShooterGameServer.exe!FEngineLoop::Tick() (0x00007ff73a9ca89f) + 0 bytes [f:\build\trunk\engine\source\runtime\launch\private\launchengineloop.cpp:2421]
ShooterGameServer.exe!GuardedMain() (0x00007ff73a9c5c8c) + 0 bytes [f:\build\trunk\engine\source\runtime\launch\private\launch.cpp:140]
ShooterGameServer.exe!GuardedMainWrapper() (0x00007ff73a9c5cda) + 5 bytes [f:\build\trunk\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
ShooterGameServer.exe!WinMain() (0x00007ff73a9cb6ea) + 17 bytes [f:\build\trunk\engine\source\runtime\launch\private\windows\launchwindows.cpp:209]
ShooterGameServer.exe!__tmainCRTStartup() (0x00007ff73c8b663d) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
KERNEL32.DLL!UnknownFunction (0x00007ffbbdff81f4) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffbc007a251) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffbc007a251) + 0 bytes [UnknownFile:0]
慌瑳删灥楬慣整⁤捁潴⁲汐祡牥慐湷敔瑳䙟浥污彥彃㔸਍慌瑳删浥瑯⁥畆据楴湯䌠楬湥䅴正潇摯潍敶਍
 

barnwellrd

Member
Plugin Developer
Messages
86
Likes
22
Points
8
It's currently affecting multiple plugins and potentially the engine from what I've heard. Once there is a confirmed fix, I'll push out an update. For now the recommendation is to run without the API.
 

woolypenguin

Member
Plugin Developer
Donators
Messages
63
Likes
49
Points
18
It is not the engine, it's the plugins... :)
Just replace: every instance of ::GetStaticClass() with ::GetPrivateStaticClass()
 
Last edited:

KatKilmowski

Member
Donators
Messages
80
Likes
8
Points
8
It's currently affecting multiple plugins and potentially the engine from what I've heard. Once there is a confirmed fix, I'll push out an update. For now the recommendation is to run without the API.
yes, I was told WollyPenguin replaced those lines in ShopRewards and I have the DLL and haven't had any problems with that plugin since:
GetStaticClass() has to be replaced by GetPrivateStaticClass())
 
Messages
17
Likes
0
Points
1
I use these plugins
Suicide
PrivateMessage
PluginUpdateChecker
PluginServerManager
Permissions
ExtendedRcon
ArkShop
ArkModifiedSpawnLevelDistribution
NewPlayerProtection
I am from yesterday on 05/15 17.20 with server closing alone remove NewPlayerProtection solved prblema server did not close any more plugin auto any solution
 

WETBATMAN

Active member
Plugin Developer
Donators
Messages
257
Likes
80
Points
28
Website
dopeark.com
It would if this author implemented it on his plugin.

Search, replace. Compile. Upload DLL.
Done.
Works using the existing API 3.0

But apparently this author is using the API as a reason not to do that.
there is no one preventing you from doing that the plugin is open source :)
 

barnwellrd

Member
Plugin Developer
Messages
86
Likes
22
Points
8
New version is up. The download is available on the discord and the download here should be available as soon as someone approves it.
 

Soza

New member
Messages
18
Likes
5
Points
3
Hi, quick question, i notice !npp status !npp info only works when u type it in tribe chat and not in global chat, is this how it suppose to work?
 
Top