Shop, Currency & Kits

Shop, Currency & Kits 2.8

No permission to download

0Gore0

New member
Messages
1
Points
1
Hello! I’m new to the Plugin side of ark servers and was wondering if I could get the invite to the discord and if there was more presets that I can build off
 
Advertisement

Official Game Server Partner

Pelayori

Moderator
Staff member
Plugin Developer
Donators
Messages
296
Points
43
Website
store.pelayori.com
Where do you add these files? I need help
Read how to install.
 

Pelagic

New member
Messages
6
Points
1
Ok for the last couple of Day the shop has been eating itself causing my server to crash. Everything is prefect and for some reason everyday i have something diffrent in the shop that crashes me . Where do i go to get answers about these plugins ?
 

Pelayori

Moderator
Staff member
Plugin Developer
Donators
Messages
296
Points
43
Website
store.pelayori.com
Ok for the last couple of Day the shop has been eating itself causing my server to crash. Everything is prefect and for some reason everyday i have something diffrent in the shop that crashes me . Where do i go to get answers about these plugins ?
You can send your issues here. Some of us are monitoring the thread and try to help users.

You can start by sending a crash stack, as well as your config (without mysql details, if any)
 

AndreDS29

New member
Messages
10
Points
1
Redownload permissions plugin from the plugin page, and use MySQL, I believe there might be an issue currently with SQLite in Permissions. That's also how you share points.
Already done it, but the next issue is that both plugins wont work. And my server is hosted by Serverblend not from my pc
 

AndreDS29

New member
Messages
10
Points
1
How they don't work? Could you explain?
like when i type the mysql info and all that thing, and change the permissions to sqlite, restar the server and both plugins arent working. or if i dont change anything with the mysql, the arkshop is working but players wont get any points, and with the command /groups from permissions. the Default group wont show up
 

StiGMaT

Member
Messages
54
Points
8
So i have a 14 map cluster as of this week.

I added 4 new maps.. 2 of switch are doubles of existing maps.

So i have Theisland PVP and a TheIsland PVE and i have a Gen 2 PvP and a Gen 2 PvE

the 2 PVE maps where added this week, the PVP maps have been up for a long time.

If i try to use any /buy or /kit command on the PVE maps it seems to make the server instant CRASH.

my guess... the PVP map someone used a /buy command and the shop opened and locked the log file to itself.... so preventing the PVE map to use the same log file... seeing how the file names for the logs use the map name. i see a possible conflic here.


My 14 maps run off the same game installation folder. all the maps use the same config file. so they also all used the same log file...

how do i fix my issues. ive been looking all over to see if anyone else has this issue... have not seen anyone.... yet.

So all my 14 maps work... but the second you try /buy anything

instant crash...

i think the following is a crash report for this errror but im not 100% sure.
---------------------------------------------------

Fatal error!



VERSION: 332.13
ArkShop.dll!spdlog::logger::log<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >() (0x00007ffe15492d2d) + 0 bytes [d:\programs\ark\ark-server-api\version\core\public\logger\spdlog\details\logger_impl.h:111]
ArkShop.dll!ArkShop::Store::Buy() (0x00007ffe15526c53) + 135 bytes [d:\programs\ark\plugins\arkshop\arkshop\private\store.cpp:327]
ArkShop.dll!ArkShop::Store::ChatBuy() (0x00007ffe15526f56) + 0 bytes [d:\programs\ark\plugins\arkshop\arkshop\private\store.cpp:364]
VERSION.dll!ArkApi::Commands::CheckCommands<ArkApi::Commands::Command<void __cdecl(AShooterPlayerController *,FString *,enum EChatSendMode::Type)>,AShooterPlayerController * &,FString * &,enum EChatSendMode::Type &>() (0x00007ffe19f76786) + 84 bytes [C:\Users\Adrian\Desktop\Programmierung\LIBRARIES\C++\ARK-Server-API-master\version\Core\Private\Commands.h:115]
VERSION.dll!ArkApi::Hook_AShooterPlayerController_ServerSendChatMessage_Impl() (0x00007ffe19f73a63) + 0 bytes [C:\Users\Adrian\Desktop\Programmierung\LIBRARIES\C++\ARK-Server-API-master\version\Core\Private\Ark\HooksImpl.cpp:107]
KalsCrossChat.dll!UnknownFunction (0x00007ffe14e0e236) + 0 bytes [UnknownFile:0]
PvPCooldowns.dll!UnknownFunction (0x00007ffe11ad2759) + 0 bytes [UnknownFile:0]
ShooterGameServer.exe!AShooterPlayerController::execServerSendChatMessage() (0x00007ff6fc0b7a30) + 192 bytes [f:\build\summerbash2021\projects\shootergame\source\shootergame\classes\shooterplayercontroller.h:323]
ShooterGameServer.exe!UFunction::Invoke() (0x00007ff6fc7ec25e) + 19 bytes [f:\build\summerbash2021\engine\source\runtime\coreuobject\private\uobject\class.cpp:3822]
ShooterGameServer.exe!UObject::processEvent() (0x00007ff6fc81661c) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:931]
ShooterGameServer.exe!AActor::processEvent() (0x00007ff6fcc3ec80) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\actor.cpp:647]
ShooterGameServer.exe!FObjectReplicator::ReceivedBunch_WrappedNet() (0x00007ff6fcce2816) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\datareplication.cpp:1055]
ShooterGameServer.exe!UActorChannel::processBunch() (0x00007ff6fccaaadf) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\datachannel.cpp:1812]
ShooterGameServer.exe!UActorChannel::ReceivedBunch() (0x00007ff6fccab505) + 11 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\datachannel.cpp:1707]
ShooterGameServer.exe!UChannel::ReceivedSequencedBunch() (0x00007ff6fccaca1f) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\datachannel.cpp:248]
ShooterGameServer.exe!UChannel::ReceivedNextBunch() (0x00007ff6fccac826) + 11 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\datachannel.cpp:533]
ShooterGameServer.exe!UChannel::ReceivedRawBunch() (0x00007ff6fccac973) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\datachannel.cpp:330]
ShooterGameServer.exe!UNetConnection::ReceivedPacket() (0x00007ff6fcdb711a) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\netconnection.cpp:1246]
ShooterGameServer.exe!UNetConnection::ReceivedRawPacket() (0x00007ff6fcdb771a) + 12 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\netconnection.cpp:658]
ShooterGameServer.exe!UIpNetDriver::TickDispatch() (0x00007ff6fcc0dd86) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\online\onlinesubsystemutils\private\ipnetdriver.cpp:184]
ShooterGameServer.exe!TBaseUObjectMethodDelegateInstance_OneParam<APlayerController,void,float>::ExecuteIfSafe() (0x00007ff6fcddd2ec) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\core\public\delegates\delegateinstancesimpl.inl:555]
ShooterGameServer.exe!TBaseMulticastDelegate_OneParam<void,float>::Broadcast() (0x00007ff6fcd67599) + 14 bytes [f:\build\summerbash2021\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:1871]
ShooterGameServer.exe!UWorld::Tick() (0x00007ff6fcd8e102) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\leveltick.cpp:1101]
ShooterGameServer.exe!UGameEngine::Tick() (0x00007ff6fcd296ff) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\gameengine.cpp:1183]
ShooterGameServer.exe!FEngineLoop::Tick() (0x00007ff6fabe81ac) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\launchengineloop.cpp:2441]
ShooterGameServer.exe!GuardedMain() (0x00007ff6fabe4c2d) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\launch.cpp:140]
ShooterGameServer.exe!GuardedMainWrapper() (0x00007ff6fabe4c8a) + 5 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
ShooterGameServer.exe!WinMain() (0x00007ff6fabe881c) + 17 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\windows\launchwindows.cpp:213]
ShooterGameServer.exe!__tmainCRTStartup() (0x00007ff6fdbf073d) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
KERNEL32.DLL!UnknownFunction (0x00007ffe3e957bd4) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffe3ff4ce51) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffe3ff4ce51) + 0 bytes [UnknownFile:0]
 

Pelayori

Moderator
Staff member
Plugin Developer
Donators
Messages
296
Points
43
Website
store.pelayori.com
So i have a 14 map cluster as of this week.

I added 4 new maps.. 2 of switch are doubles of existing maps.

So i have Theisland PVP and a TheIsland PVE and i have a Gen 2 PvP and a Gen 2 PvE

the 2 PVE maps where added this week, the PVP maps have been up for a long time.

If i try to use any /buy or /kit command on the PVE maps it seems to make the server instant CRASH.

my guess... the PVP map someone used a /buy command and the shop opened and locked the log file to itself.... so preventing the PVE map to use the same log file... seeing how the file names for the logs use the map name. i see a possible conflic here.


My 14 maps run off the same game installation folder. all the maps use the same config file. so they also all used the same log file...

how do i fix my issues. ive been looking all over to see if anyone else has this issue... have not seen anyone.... yet.

So all my 14 maps work... but the second you try /buy anything

instant crash...

i think the following is a crash report for this errror but im not 100% sure.
---------------------------------------------------

Fatal error!



VERSION: 332.13
ArkShop.dll!spdlog::logger::log<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >() (0x00007ffe15492d2d) + 0 bytes [d:\programs\ark\ark-server-api\version\core\public\logger\spdlog\details\logger_impl.h:111]
ArkShop.dll!ArkShop::Store::Buy() (0x00007ffe15526c53) + 135 bytes [d:\programs\ark\plugins\arkshop\arkshop\private\store.cpp:327]
ArkShop.dll!ArkShop::Store::ChatBuy() (0x00007ffe15526f56) + 0 bytes [d:\programs\ark\plugins\arkshop\arkshop\private\store.cpp:364]
VERSION.dll!ArkApi::Commands::CheckCommands<ArkApi::Commands::Command<void __cdecl(AShooterPlayerController *,FString *,enum EChatSendMode::Type)>,AShooterPlayerController * &,FString * &,enum EChatSendMode::Type &>() (0x00007ffe19f76786) + 84 bytes [C:\Users\Adrian\Desktop\Programmierung\LIBRARIES\C++\ARK-Server-API-master\version\Core\Private\Commands.h:115]
VERSION.dll!ArkApi::Hook_AShooterPlayerController_ServerSendChatMessage_Impl() (0x00007ffe19f73a63) + 0 bytes [C:\Users\Adrian\Desktop\Programmierung\LIBRARIES\C++\ARK-Server-API-master\version\Core\Private\Ark\HooksImpl.cpp:107]
KalsCrossChat.dll!UnknownFunction (0x00007ffe14e0e236) + 0 bytes [UnknownFile:0]
PvPCooldowns.dll!UnknownFunction (0x00007ffe11ad2759) + 0 bytes [UnknownFile:0]
ShooterGameServer.exe!AShooterPlayerController::execServerSendChatMessage() (0x00007ff6fc0b7a30) + 192 bytes [f:\build\summerbash2021\projects\shootergame\source\shootergame\classes\shooterplayercontroller.h:323]
ShooterGameServer.exe!UFunction::Invoke() (0x00007ff6fc7ec25e) + 19 bytes [f:\build\summerbash2021\engine\source\runtime\coreuobject\private\uobject\class.cpp:3822]
ShooterGameServer.exe!UObject::processEvent() (0x00007ff6fc81661c) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:931]
ShooterGameServer.exe!AActor::processEvent() (0x00007ff6fcc3ec80) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\actor.cpp:647]
ShooterGameServer.exe!FObjectReplicator::ReceivedBunch_WrappedNet() (0x00007ff6fcce2816) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\datareplication.cpp:1055]
ShooterGameServer.exe!UActorChannel::processBunch() (0x00007ff6fccaaadf) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\datachannel.cpp:1812]
ShooterGameServer.exe!UActorChannel::ReceivedBunch() (0x00007ff6fccab505) + 11 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\datachannel.cpp:1707]
ShooterGameServer.exe!UChannel::ReceivedSequencedBunch() (0x00007ff6fccaca1f) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\datachannel.cpp:248]
ShooterGameServer.exe!UChannel::ReceivedNextBunch() (0x00007ff6fccac826) + 11 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\datachannel.cpp:533]
ShooterGameServer.exe!UChannel::ReceivedRawBunch() (0x00007ff6fccac973) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\datachannel.cpp:330]
ShooterGameServer.exe!UNetConnection::ReceivedPacket() (0x00007ff6fcdb711a) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\netconnection.cpp:1246]
ShooterGameServer.exe!UNetConnection::ReceivedRawPacket() (0x00007ff6fcdb771a) + 12 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\netconnection.cpp:658]
ShooterGameServer.exe!UIpNetDriver::TickDispatch() (0x00007ff6fcc0dd86) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\online\onlinesubsystemutils\private\ipnetdriver.cpp:184]
ShooterGameServer.exe!TBaseUObjectMethodDelegateInstance_OneParam<APlayerController,void,float>::ExecuteIfSafe() (0x00007ff6fcddd2ec) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\core\public\delegates\delegateinstancesimpl.inl:555]
ShooterGameServer.exe!TBaseMulticastDelegate_OneParam<void,float>::Broadcast() (0x00007ff6fcd67599) + 14 bytes [f:\build\summerbash2021\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:1871]
ShooterGameServer.exe!UWorld::Tick() (0x00007ff6fcd8e102) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\leveltick.cpp:1101]
ShooterGameServer.exe!UGameEngine::Tick() (0x00007ff6fcd296ff) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\gameengine.cpp:1183]
ShooterGameServer.exe!FEngineLoop::Tick() (0x00007ff6fabe81ac) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\launchengineloop.cpp:2441]
ShooterGameServer.exe!GuardedMain() (0x00007ff6fabe4c2d) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\launch.cpp:140]
ShooterGameServer.exe!GuardedMainWrapper() (0x00007ff6fabe4c8a) + 5 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
ShooterGameServer.exe!WinMain() (0x00007ff6fabe881c) + 17 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\windows\launchwindows.cpp:213]
ShooterGameServer.exe!__tmainCRTStartup() (0x00007ff6fdbf073d) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
KERNEL32.DLL!UnknownFunction (0x00007ffe3e957bd4) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffe3ff4ce51) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffe3ff4ce51) + 0 bytes [UnknownFile:0]
The shop keeps the file open to log purchases, so running off 1 installation, PvP and PvE where you have more than 1 server per map, then it's the issue. Try splitting PvP and PvE into their own install dirs, at the very mininal.
 

StiGMaT

Member
Messages
54
Points
8
The shop keeps the file open to log purchases, so running off 1 installation, PvP and PvE where you have more than 1 server per map, then it's the issue. Try splitting PvP and PvE into their own install dirs, at the very mininal.
would i still be able to cluster them?

Players can download items from the PVE maps to the PVP maps but not the other way around. so to achive this they need to be on the same cluster... and the cluster folder is in this first game install. ima look into it

but what your saying is what i thought was the issue...

simple fix would be apprend... at the end of the log file name _PVP or _PVE... (the game mode) the plugin dev would need to implement that... tho... or a setting to turn on that would enable this. or create a launchflag like -arkshoplogfilename=TheIslandPVE
 

StiGMaT

Member
Messages
54
Points
8
ok i just found i can do this
-ClusterDirOverride=C:/TestStorage/

so i should be able to cluster them

i need a new hard drive tho now....
 

StiGMaT

Member
Messages
54
Points
8
instead of buying a 140$+ hard drive so i can install this game twice... i could donate a 20-40$ to have this plugin updated... lol i dont think what im asking is a hard fix... ? lol

just a launch flag so you can change the log name

thanks for your answer ither way ill get this fixed soon i suppose.
 
Top