This commit is contained in:
DarthArgus
2016-10-05 21:28:28 -05:00
parent 4a89f376e8
commit bde2d642ed
3 changed files with 3 additions and 21 deletions
@@ -1076,25 +1076,7 @@ void LoginServer::validateAccount(const StationId& stationId, uint32 clusterId,
// Check cluster npe user limit
if (cle->m_numTutorialPlayers > cle->m_onlineTutorialLimit)
{
canCreateRegular = false;
canCreateJedi = false;
}
// limit login/character creation based on subscription feature bits
if (((subscriptionBits & ClientSubscriptionFeature::FreeTrial) != 0)
&& ((subscriptionBits & ClientSubscriptionFeature::Base) == 0))
{
// Check cluster free trial user limit
if (cle->m_numFreeTrialPlayers > cle->m_onlineFreeTrialLimit)
{
canLogin = false;
}
// Check cluster free trial character creation
if (!cle->m_freeTrialCanCreateChar)
{
canCreateRegular = false;
canCreateJedi = false;
}
canLogin = false;
}
}
+1 -1
View File
@@ -1022,7 +1022,7 @@ void UdpManager::ProcessRawPacket(const PacketHistoryEntry *e)
{
if (e->mBuffer[0] == 0 && e->mBuffer[1] == UdpConnection::cUdpPacketPortAlive)
return; // port-alive packets are not supposed to reach the destination machine, but on the odd chance they do, pretend like they never existed
UdpConnection *con = AddressGetConnection(e->mIp, e->mPort);
if (con == nullptr)
+1 -1
View File
@@ -1078,7 +1078,7 @@ class UdpConnection : public PriorityQueueMember, public AddressHashTableMember,
, cDisconnectReasonNewConnectionAttempt, cDisconnectReasonConnectionRefused
, cDisconnectReasonMutualConnectError, cDisconnectReasonConnectingToSelf
, cDisconnectReasonReliableOverflow
, cDisconnectReasonCount, cDisconnectReasonDosAttack };
, cDisconnectReasonDosAttack, cDisconnectReasonCount };
// standard AddRef/Release scheme
void AddRef();