mirror of
https://github.com/SWG-Source/src.git
synced 2026-08-01 01:16:03 -04:00
Minor fixes
This commit is contained in:
@@ -39,6 +39,7 @@ FIND_LIBRARY(STLPORT_LIBRARY_DEBUG
|
||||
stlportd
|
||||
stlportd_statix
|
||||
stlportd_static
|
||||
stlportd_static.5.0
|
||||
PATHS
|
||||
/usr/local/lib
|
||||
/usr/lib
|
||||
@@ -64,6 +65,7 @@ FIND_LIBRARY(STLPORT_LIBRARY_RELEASE
|
||||
stlport_x.5.2
|
||||
stlport_statix
|
||||
stlport_static
|
||||
stlport_static.5.0
|
||||
PATHS
|
||||
/usr/local/lib
|
||||
/usr/lib
|
||||
|
||||
@@ -154,7 +154,7 @@ sub editFile
|
||||
close (OUTFILE);
|
||||
if ($opt_windows == 1)
|
||||
{
|
||||
system ("copy ${filename}.make_encoder_temporary_file $filename");
|
||||
system ("copy ${filename}.make_encoder_temporary_file $filename /y");
|
||||
system ("del ${filename}.make_encoder_temporary_file");
|
||||
}
|
||||
else
|
||||
|
||||
@@ -751,16 +751,23 @@ include_directories(
|
||||
${SWG_EXTERNALS_SOURCE_DIR}/ours/library/singleton/include
|
||||
${SWG_EXTERNALS_SOURCE_DIR}/ours/library/unicode/include
|
||||
${SWG_EXTERNALS_SOURCE_DIR}/ours/library/unicodeArchive/include/public
|
||||
${SWG_EXTERNALS_SOURCE_DIR}/3rd/library/platform/projects
|
||||
${Boost_INCLUDE_DIR}
|
||||
${JNI_INCLUDE_DIRS}
|
||||
${PCRE_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
|
||||
file(TO_NATIVE_PATH ${SWG_ENGINE_SOURCE_DIR}/server/library/codegen/make_packages.pl MAKE_PACKAGES_NATIVE_PATH)
|
||||
file(TO_NATIVE_PATH ${SWG_ENGINE_SOURCE_DIR}/server/library/codegen/package_data.txt PACKAGE_DATA_NATIVE_PATH)
|
||||
file(TO_NATIVE_PATH ${CMAKE_CURRENT_BINARY_DIR}/shared/generated/Packager.cpp SOURCE_OUTPUT_NATIVE_PATH)
|
||||
file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/shared/generated/Packager_cpp.template SOURCE_TEMPLATE_NATIVE_PATH)
|
||||
|
||||
add_custom_command(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/shared/generated/Packager.cpp
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/shared/generated/Packager_cpp.template ${CMAKE_CURRENT_BINARY_DIR}/shared/generated/Packager.cpp
|
||||
COMMAND ${PERL_EXECUTABLE} ${SWG_ENGINE_SOURCE_DIR}/server/library/codegen/make_packages.pl --datafile ${SWG_ENGINE_SOURCE_DIR}/server/library/codegen/package_data.txt --source ${CMAKE_CURRENT_BINARY_DIR}/shared/generated/Packager.cpp
|
||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/shared/generated/Packager_cpp.template ${SWG_ENGINE_SOURCE_DIR}/server/library/codegen/make_packages.pl ${SWG_ENGINE_SOURCE_DIR}/server/library/codegen/package_data.txt
|
||||
OUTPUT ${SOURCE_OUTPUT_NATIVE_PATH}
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${SOURCE_TEMPLATE_NATIVE_PATH} ${SOURCE_OUTPUT_NATIVE_PATH}
|
||||
COMMAND ${PERL_EXECUTABLE} "${MAKE_PACKAGES_NATIVE_PATH}" --datafile "${PACKAGE_DATA_NATIVE_PATH}" --source "${SOURCE_OUTPUT_NATIVE_PATH}" --windows
|
||||
DEPENDS ${SOURCE_TEMPLATE_NATIVE_PATH} ${MAKE_PACKAGES_NATIVE_PATH} ${PACKAGE_DATA_NATIVE_PATH}
|
||||
)
|
||||
|
||||
add_library(serverGame STATIC
|
||||
|
||||
@@ -138,7 +138,7 @@ protected:
|
||||
// define shared pointer template for AiMovementBase
|
||||
typedef boost::shared_ptr<AiMovementBase> AiMovementBasePtr;
|
||||
|
||||
#define AiMovementBaseNullPtr AiMovementBasePtr(NULL)
|
||||
#define AiMovementBaseNullPtr AiMovementBasePtr()
|
||||
|
||||
|
||||
// ======================================================================
|
||||
|
||||
@@ -122,9 +122,9 @@ Location AiCreatureControllerNamespace::getLocation(ServerObject const & serverO
|
||||
//-----------------------------------------------------------------------
|
||||
AICreatureController::AICreatureController(CreatureObject * newOwner)
|
||||
: CreatureController(newOwner)
|
||||
, m_movement(NULL)
|
||||
, m_pendingMovement(NULL)
|
||||
, m_suspendedMovement(NULL)
|
||||
, m_movement()
|
||||
, m_pendingMovement()
|
||||
, m_suspendedMovement()
|
||||
, m_lastStartPosition(newOwner->getPosition_p())
|
||||
, m_lastEndPosition(newOwner->getPosition_p())
|
||||
, m_sleepTimer(0.0f)
|
||||
|
||||
@@ -4936,7 +4936,7 @@ bool GameServer::addPendingLoadRequest(NetworkId const & id)
|
||||
if (s_pendingLoadRequests.find(id) != s_pendingLoadRequests.end())
|
||||
return false;
|
||||
|
||||
s_pendingLoadRequests[id] = ::time(NULL);
|
||||
s_pendingLoadRequests[id] = (unsigned int)::time(NULL);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -726,7 +726,7 @@ void ServerUniverse::update(float frameTime)
|
||||
if (!m_pendingUniverseLoadedAckList.empty())
|
||||
{
|
||||
time_t const nowTime = ::time(NULL);
|
||||
int const secondsSinceUniverseDataSent = nowTime - m_timeUniverseDataSent;
|
||||
int const secondsSinceUniverseDataSent = (int)(nowTime - m_timeUniverseDataSent);
|
||||
|
||||
// don't wait forever for ack from another game server
|
||||
// that it has received the universe data
|
||||
|
||||
@@ -239,7 +239,7 @@ void GameServerMetricsData::updateData()
|
||||
"Max: %s requested load on %s which has been pending for %s. Limit = %d.",
|
||||
id.getValueString().c_str(),
|
||||
CalendarTime::convertEpochToTimeStringLocal(oldestPendingLoadRequestTime).c_str(),
|
||||
CalendarTime::convertSecondsToMS(::time(NULL) - oldestPendingLoadRequestTime).c_str(),
|
||||
CalendarTime::convertSecondsToMS((int)::time(NULL) - oldestPendingLoadRequestTime).c_str(),
|
||||
GameServer::getPendingLoadRequestLimit()
|
||||
);
|
||||
else
|
||||
|
||||
@@ -1415,7 +1415,7 @@ unsigned int GroupObject::getSecondsLeftOnGroupPickup() const
|
||||
{
|
||||
time_t const timeNow = ::time(NULL);
|
||||
if (groupPickupTimer.second > timeNow)
|
||||
return (groupPickupTimer.second - timeNow);
|
||||
return (groupPickupTimer.second - (int)timeNow);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
||||
@@ -673,7 +673,7 @@ void GuildObject::disbandGuild(int guildId)
|
||||
{
|
||||
std::pair<int, time_t> const & killInfo = GuildInterface::getGuildEnemyKillInfo(guildId, *i);
|
||||
std::string enemySpec;
|
||||
GuildStringParser::buildEnemySpec(guildId, *i, killInfo.first, killInfo.second, enemySpec);
|
||||
GuildStringParser::buildEnemySpec(guildId, *i, killInfo.first, (int)killInfo.second, enemySpec);
|
||||
m_enemies.erase(enemySpec);
|
||||
|
||||
// remove any pending kill count updates for the 2 guilds
|
||||
@@ -693,7 +693,7 @@ void GuildObject::disbandGuild(int guildId)
|
||||
{
|
||||
std::pair<int, time_t> const & killInfo = GuildInterface::getGuildEnemyKillInfo(*i, guildId);
|
||||
std::string enemySpec;
|
||||
GuildStringParser::buildEnemySpec(*i, guildId, killInfo.first, killInfo.second, enemySpec);
|
||||
GuildStringParser::buildEnemySpec(*i, guildId, killInfo.first, (int)killInfo.second, enemySpec);
|
||||
m_enemies.erase(enemySpec);
|
||||
|
||||
// remove any pending kill count updates for the 2 guilds
|
||||
@@ -1426,7 +1426,7 @@ void GuildObject::removeGuildEnemy(int guildId, int enemyId)
|
||||
{
|
||||
std::pair<int, time_t> const & killInfo = GuildInterface::getGuildEnemyKillInfo(guildId, enemyId);
|
||||
std::string enemySpec;
|
||||
GuildStringParser::buildEnemySpec(guildId, enemyId, killInfo.first, killInfo.second, enemySpec);
|
||||
GuildStringParser::buildEnemySpec(guildId, enemyId, killInfo.first, (int)killInfo.second, enemySpec);
|
||||
m_enemies.erase(enemySpec);
|
||||
|
||||
// if the other build B has declared war on us, clear the
|
||||
@@ -1436,7 +1436,7 @@ void GuildObject::removeGuildEnemy(int guildId, int enemyId)
|
||||
{
|
||||
if (killInfoBtoA->first > 0)
|
||||
{
|
||||
GuildStringParser::buildEnemySpec(enemyId, guildId, killInfoBtoA->first, killInfoBtoA->second, enemySpec);
|
||||
GuildStringParser::buildEnemySpec(enemyId, guildId, killInfoBtoA->first, (int)killInfoBtoA->second, enemySpec);
|
||||
m_enemies.erase(enemySpec);
|
||||
|
||||
GuildStringParser::buildEnemySpec(enemyId, guildId, 0, 0, enemySpec);
|
||||
@@ -1519,10 +1519,10 @@ void GuildObject::updateGuildWarKillTrackingData()
|
||||
&& GuildInterface::hasDeclaredWarAgainst(iter->first.second, iter->first.first))
|
||||
{
|
||||
std::pair<int, time_t> const & killInfo = GuildInterface::getGuildEnemyKillInfo(iter->first.first, iter->first.second);
|
||||
GuildStringParser::buildEnemySpec(iter->first.first, iter->first.second, killInfo.first, killInfo.second, enemySpec);
|
||||
GuildStringParser::buildEnemySpec(iter->first.first, iter->first.second, killInfo.first, (int)killInfo.second, enemySpec);
|
||||
m_enemies.erase(enemySpec);
|
||||
|
||||
GuildStringParser::buildEnemySpec(iter->first.first, iter->first.second, killInfo.first + iter->second.first, std::max(killInfo.second, static_cast<time_t>(iter->second.second)), enemySpec);
|
||||
GuildStringParser::buildEnemySpec(iter->first.first, iter->first.second, killInfo.first + iter->second.first, (int)std::max(killInfo.second, static_cast<time_t>(iter->second.second)), enemySpec);
|
||||
m_enemies.insert(enemySpec);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -502,6 +502,7 @@ include_directories(
|
||||
${SWG_ENGINE_SOURCE_DIR}/server/library/serverGame/include/public
|
||||
${SWG_ENGINE_SOURCE_DIR}/server/library/serverKeyShare/include/public
|
||||
${SWG_ENGINE_SOURCE_DIR}/server/library/serverUtility/include/public
|
||||
${SWG_GAME_SOURCE_DIR}/shared/library/swgSharedUtility/include/public
|
||||
${SWG_EXTERNALS_SOURCE_DIR}/ours/library/archive/include
|
||||
${SWG_EXTERNALS_SOURCE_DIR}/ours/library/localization/include
|
||||
${SWG_EXTERNALS_SOURCE_DIR}/ours/library/localizationArchive/include/public
|
||||
|
||||
@@ -116,14 +116,15 @@ add_executable(SwgGameServer
|
||||
target_link_libraries(SwgGameServer
|
||||
sharedCollision
|
||||
sharedCommandParser
|
||||
sharedCompression
|
||||
sharedDebug
|
||||
sharedFile
|
||||
sharedFractal
|
||||
sharedFoundation
|
||||
sharedGame
|
||||
sharedImage
|
||||
sharedLog
|
||||
sharedMath
|
||||
sharedMathArchive
|
||||
sharedMemoryManager
|
||||
sharedMessageDispatch
|
||||
sharedNetwork
|
||||
@@ -134,10 +135,13 @@ target_link_libraries(SwgGameServer
|
||||
sharedRegex
|
||||
sharedRemoteDebugServer
|
||||
sharedSkillSystem
|
||||
sharedSynchronization
|
||||
sharedTerrain
|
||||
sharedThread
|
||||
sharedUtility
|
||||
sharedXml
|
||||
serverGame
|
||||
serverMetrics
|
||||
serverNetworkMessages
|
||||
serverPathfinding
|
||||
serverScript
|
||||
@@ -149,7 +153,16 @@ target_link_libraries(SwgGameServer
|
||||
fileInterface
|
||||
localization
|
||||
localizationArchive
|
||||
singleton
|
||||
unicode
|
||||
unicodeArchive
|
||||
Base
|
||||
udplibrary
|
||||
${PCRE_LIBRARY}
|
||||
${LIBXML2_LIBRARY}
|
||||
${ZLIB_LIBRARY}
|
||||
)
|
||||
|
||||
if(WIN32)
|
||||
set_target_properties (SwgGameServer PROPERTIES LINK_FLAGS "/NODEFAULTLIB:\"libcmt\"")
|
||||
target_link_libraries(SwgGameServer mswsock ws2_32)
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user