Jump to content

cyrex

Members
  • Posts

    260
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Everything posted by cyrex

  1. And this could be me only but when the server finishes loading, the mangos console does not appear and i can not type any command. I do not see the mangos> prompt to start typing.
  2. Using 9446 Fixed ths compilation issue. Thanks Vladimir. Still all the warnings are there. A little bit of cleaning would be good (My C++ knowledge is not there yet )
  3. I do not know why "Edit Post" takes several minutes to open the post but i wil just make another reply. the problem here is also that is NOT compiling. It just gets to the last warning here and stops there. Compilation fails.
  4. This is the warnings and errors found when compiling Core 9445 with SD2 1601 ../../../../dep/ACE_wrappers/ace/LSOCK.cpp: In member function ‘ssize_t ACE_LSOCK::send_handle(ACE_HANDLE) const’: ../../../../dep/ACE_wrappers/ace/LSOCK.cpp:62: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dep/ACE_wrappers/ace/LSOCK.cpp: In member function ‘ssize_t ACE_LSOCK::recv_handle(ACE_HANDLE&, char*, ssize_t*) const’: ../../../../dep/ACE_wrappers/ace/LSOCK.cpp:126: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dep/ACE_wrappers/ace/LSOCK_Stream.cpp: In member function ‘ssize_t ACE_LSOCK_Stream::send_msg(const iovec*, size_t, ACE_HANDLE)’: ../../../../dep/ACE_wrappers/ace/LSOCK_Stream.cpp:87: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dep/ACE_wrappers/ace/LSOCK_Stream.cpp: In member function ‘ssize_t ACE_LSOCK_Stream::recv_msg(iovec*, size_t, ACE_HANDLE&)’: ../../../../dep/ACE_wrappers/ace/LSOCK_Stream.cpp:123: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dep/ACE_wrappers/ace/POSIX_Proactor.cpp: In member function ‘virtual int ACE_POSIX_AIOCB_Proactor::get_result_status(ACE_POSIX_Asynch_Result*, int&, size_t&)’: ../../../../dep/ACE_wrappers/ace/POSIX_Proactor.cpp:1242: warning: null argument where non-null required (argument 1) ../../../../dep/ACE_wrappers/ace/POSIX_Proactor.cpp:1246: warning: null argument where non-null required (argument 1) ../../../../dep/ACE_wrappers/ace/POSIX_Proactor.cpp: In member function ‘virtual int ACE_POSIX_AIOCB_Proactor::start_aio_i(ACE_POSIX_Asynch_Result*)’: ../../../../dep/ACE_wrappers/ace/POSIX_Proactor.cpp:1433: warning: null argument where non-null required (argument 1) ../../../../dep/ACE_wrappers/ace/POSIX_Proactor.cpp:1437: warning: null argument where non-null required (argument 1) CXX genrevision.o ../../../../src/tools/genrevision/genrevision.cpp: In function ‘void extractDataFromSvn(FILE*, bool, RawData&)’: ../../../../src/tools/genrevision/genrevision.cpp:41: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result ../../../../src/tools/genrevision/genrevision.cpp:42: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result ../../../../src/tools/genrevision/genrevision.cpp:43: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result ../../../../src/tools/genrevision/genrevision.cpp:44: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result ../../../../src/tools/genrevision/genrevision.cpp:45: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result ../../../../src/tools/genrevision/genrevision.cpp:46: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result ../../../../src/tools/genrevision/genrevision.cpp:47: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result ../../../../src/tools/genrevision/genrevision.cpp:48: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result ../../../../src/tools/genrevision/genrevision.cpp:49: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result ../../../../src/tools/genrevision/genrevision.cpp:50: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result CXXLD genrevision CXX dotconfpp.o ../../../../src/shared/Config/dotconfpp/dotconfpp.cpp: In member function ‘int DOTCONFDocument::setContent(const char*)’: ../../../../src/shared/Config/dotconfpp/dotconfpp.cpp:425: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result CXX mempool.o CXX ModelContainer.o ../../../../src/shared/vmap/ModelContainer.cpp: In member function ‘bool VMAP::ModelContainer::readFile(const char*)’: ../../../../src/shared/vmap/ModelContainer.cpp:258: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result CXX SubModel.o CXX VMapManager.o ../../../../src/shared/vmap/VMapManager.cpp: In member function ‘bool VMAP::VMapManager::_existsMap(const std::string&, unsigned int, int, int, bool)’: ../../../../src/shared/vmap/VMapManager.cpp:294: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result AR libmangosvmaps.a CXX DBCStores.o ../../../src/game/DBCStores.cpp: In function ‘bool ReadDBCBuildFileText(const std::string&, const char*, std::string&)’: ../../../src/game/DBCStores.cpp:191: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result CXX debugcmds.o CXX Map.o ../../../src/game/Map.cpp: In static member function ‘static bool Map::ExistMap(uint32, int, int)’: ../../../src/game/Map.cpp:84: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp: In member function ‘bool GridMap::loadData(char*)’: ../../../src/game/Map.cpp:1167: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp: In member function ‘bool GridMap::loadAreaData(FILE*, uint32, uint32)’: ../../../src/game/Map.cpp:1220: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp:1228: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp: In member function ‘bool GridMap::loadHeightData(FILE*, uint32, uint32)’: ../../../src/game/Map.cpp:1237: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp:1248: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp:1249: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp:1257: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp:1258: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp:1266: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp:1267: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp: In member function ‘bool GridMap::loadLiquidData(FILE*, uint32, uint32)’: ../../../src/game/Map.cpp:1280: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp:1294: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp:1299: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result CXX MapInstanced.o CXX MovementGenerator.o ../../../src/game/MovementGenerator.cpp: In member function ‘bool MovementGenerator::IsActive(Unit&)’: ../../../src/game/MovementGenerator.cpp:29: error: invalid use of incomplete type ‘struct Unit’ ../../../src/game/MotionMaster.h:27: error: forward declaration of ‘struct Unit’ ../../../src/game/MovementGenerator.cpp:29: error: invalid use of incomplete type ‘struct Unit’ ../../../src/game/MotionMaster.h:27: error: forward declaration of ‘struct Unit’ make[3]: *** [MovementGenerator.o] Error 1
  5. So this means that i do not need to do git apply src/bindings/ScriptDev2/patches/MaNGOS-8759-ScriptDev2.patch ?
  6. Am sorry am having an error. I do not have good music to listen to. Step 6 is tough for me. Sorry for my good english am Flying Spaghetti Monster
  7. Ill bump this also. It was mention to me by 3 testers
  8. Yeah i used tuning primer. awesome tool. @Kero99 - You are right. I should add more vmaps ignore. But am afraid of blink, charge and similar spells.
  9. How can i create a patch file with the difference between the blink3 branch and the master branch?
  10. This is to help a little bit of cleaning on the code. Like the many fixes NoFantasy and Vladimir made some revisions ago which made a lot of cleaning. The only one lefts are this ones which is good.
  11. Compilation Warnings on Linux (Ubuntu 32Bit) Mangos Core - 9407 SD2 - 1583 K.Tpo -c ../../../../dep/ACE_wrappers/ace/LSOCK.cpp -fPIC -DPIC -o .libs/libACE_la-LSOCK.o ../../../../dep/ACE_wrappers/ace/LSOCK.cpp: In member function ‘ssize_t ACE_LSOCK::send_handle(ACE_HANDLE) const’: ../../../../dep/ACE_wrappers/ace/LSOCK.cpp:62: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dep/ACE_wrappers/ace/LSOCK.cpp: In member function ‘ssize_t ACE_LSOCK::recv_handle(ACE_HANDLE&, char*, ssize_t*) const’: ../../../../dep/ACE_wrappers/ace/LSOCK.cpp:126: warning: dereferencing type-punned pointer will break strict-aliasing rules mv -f .deps/libACE_la-LSOCK.Tpo .deps/libACE_la-LSOCK.Plo la-LSOCK_Stream.Tpo -c ../../../../dep/ACE_wrappers/ace/LSOCK_Stream.cpp -fPIC -DPIC -o .libs/libACE_la-LSOCK_Stream.o ../../../../dep/ACE_wrappers/ace/LSOCK_Stream.cpp: In member function ‘ssize_t ACE_LSOCK_Stream::send_msg(const iovec*, size_t, ACE_HANDLE)’: ../../../../dep/ACE_wrappers/ace/LSOCK_Stream.cpp:87: warning: dereferencing type-punned pointer will break strict-aliasing rules ../../../../dep/ACE_wrappers/ace/LSOCK_Stream.cpp: In member function ‘ssize_t ACE_LSOCK_Stream::recv_msg(iovec*, size_t, ACE_HANDLE&)’: ../../../../dep/ACE_wrappers/ace/LSOCK_Stream.cpp:123: warning: dereferencing type-punned pointer will break strict-aliasing rules mv -f .deps/libACE_la-LSOCK_Stream.Tpo .deps/libACE_la-LSOCK_Stream.Plo ../../../../dep/ACE_wrappers/ace/POSIX_Proactor.cpp: In member function ‘virtual int ACE_POSIX_AIOCB_Proactor::get_result_status(ACE_POSIX_Asynch_Result*, int&, size_t&)’: ../../../../dep/ACE_wrappers/ace/POSIX_Proactor.cpp:1242: warning: null argument where non-null required (argument 1) ../../../../dep/ACE_wrappers/ace/POSIX_Proactor.cpp:1246: warning: null argument where non-null required (argument 1) ../../../../dep/ACE_wrappers/ace/POSIX_Proactor.cpp: In member function ‘virtual int ACE_POSIX_AIOCB_Proactor::start_aio_i(ACE_POSIX_Asynch_Result*)’: ../../../../dep/ACE_wrappers/ace/POSIX_Proactor.cpp:1433: warning: null argument where non-null required (argument 1) ../../../../dep/ACE_wrappers/ace/POSIX_Proactor.cpp:1437: warning: null argument where non-null required (argument 1) CXX genrevision.o ../../../../src/tools/genrevision/genrevision.cpp: In function ‘void extractDataFromSvn(FILE*, bool, RawData&)’: ../../../../src/tools/genrevision/genrevision.cpp:41: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result ../../../../src/tools/genrevision/genrevision.cpp:42: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result ../../../../src/tools/genrevision/genrevision.cpp:43: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result ../../../../src/tools/genrevision/genrevision.cpp:44: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result ../../../../src/tools/genrevision/genrevision.cpp:45: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result ../../../../src/tools/genrevision/genrevision.cpp:46: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result ../../../../src/tools/genrevision/genrevision.cpp:47: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result ../../../../src/tools/genrevision/genrevision.cpp:48: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result ../../../../src/tools/genrevision/genrevision.cpp:49: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result ../../../../src/tools/genrevision/genrevision.cpp:50: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result CXXLD genrevision CXX dotconfpp.o ../../../../src/shared/Config/dotconfpp/dotconfpp.cpp: In member function ‘int DOTCONFDocument::setContent(const char*)’: ../../../../src/shared/Config/dotconfpp/dotconfpp.cpp:425: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result CXX mempool.o CXX ModelContainer.o ../../../../src/shared/vmap/ModelContainer.cpp: In member function ‘bool VMAP::ModelContainer::readFile(const char*)’: ../../../../src/shared/vmap/ModelContainer.cpp:258: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result CXX SubModel.o CXX VMapManager.o ../../../../src/shared/vmap/VMapManager.cpp: In member function ‘bool VMAP::VMapManager::_existsMap(const std::string&, unsigned int, int, int, bool)’: ../../../../src/shared/vmap/VMapManager.cpp:294: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result AR libmangosvmaps.a CXX DBCStores.o ../../../src/game/DBCStores.cpp: In function ‘bool ReadDBCBuildFileText(const std::string&, const char*, std::string&)’: ../../../src/game/DBCStores.cpp:191: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result CXX debugcmds.o CXX Map.o ../../../src/game/Map.cpp: In static member function ‘static bool Map::ExistMap(uint32, int, int)’: ../../../src/game/Map.cpp:84: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp: In member function ‘bool GridMap::loadData(char*)’: ../../../src/game/Map.cpp:1167: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp: In member function ‘bool GridMap::loadAreaData(FILE*, uint32, uint32)’: ../../../src/game/Map.cpp:1220: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp:1228: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp: In member function ‘bool GridMap::loadHeightData(FILE*, uint32, uint32)’: ../../../src/game/Map.cpp:1237: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp:1248: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp:1249: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp:1257: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp:1258: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp:1266: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp:1267: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp: In member function ‘bool GridMap::loadLiquidData(FILE*, uint32, uint32)’: ../../../src/game/Map.cpp:1280: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp:1294: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result ../../../src/game/Map.cpp:1299: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result CXX MapInstanced.o CXX SpellEffects.o ../../../src/game/SpellEffects.cpp: In member function ‘void Spell::EffectAddHonor(uint32)’: ../../../src/game/SpellEffects.cpp:4065: warning: format ‘%u’ expects type ‘unsigned int’, but argument 4 has type ‘double’ CXX SkillDiscovery.o CXX instance_violet_hold.lo ../../../../src/bindings/ScriptDev2/scripts/northrend/violet_hold/instance_violet_hold.cpp: In member function ‘virtual void instance_violet_hold::SetData(uint32, uint32)’: ../../../../src/bindings/ScriptDev2/scripts/northrend/violet_hold/instance_violet_hold.cpp:183: warning: ' ' flag used with ‘%u’ gnu_printf format CXX violet_hold.lo
  12. I am for the moment on CentOS 32Bit. This is my my.cnf: [mysqld] key_buffer = 16M max_allowed_packet = 8M thread_stack = 192K thread_cache_size = 8 max_connections = 16 table_cache = 256 table_open_cache = 128 table_definition_cache = 384 sort_buffer_size = 2M join_buffer_size = 2M thread_concurrency = 10 # # * Query Cache Configuration # query_cache_limit = 1M query_cache_size = 16M This is my mangos.conf UseProcessors = 0 ProcessPriority = 1 Compression = 1 PlayerLimit = 100 SaveRespawnTimeImmediately = 1 MaxOverspeedPings = 5 GridUnload = 1 SocketSelectTime = 10000 GridCleanUpDelay = 30000 MapUpdateInterval = 100 ChangeWeatherInterval = 600000 PlayerSaveInterval = 30000 vmap.enableLOS = 1 vmap.enableHeight = 1 vmap.ignoreMapIds = "369" vmap.ignoreSpellIds = "7720" DetectPosCollision = 0 TargetPosRecalculateRange = 5 UpdateUptimeInterval = 1 MaxCoreStuckTime = 0 AddonChannel = 1 LogSQL = 1 PidFile = "" LogLevel = 1 LogTime = 0 LogFile = "" LogTimestamp = 0 LogFileLevel = 0 LogFilter_AchievementUpdates = 1 LogFilter_CreatureMoves = 1 LogFilter_TransportMoves = 1 LogFilter_VisibilityChanges = 1 WorldLogFile = "" DBErrorLogFile = "DB" CharLogFile = "" CharLogTimestamp = 0 CharLogDump = 0 GmLogFile = "GM" GmLogTimestamp = 1 GmLogPerAccount = 1 RaLogFile = "" LogColors = "" Visibility.GroupMode = 0 Visibility.Distance.Continents = 120 Visibility.Distance.Instances = 120 Visibility.Distance.BGArenas = 120 Visibility.Distance.Object = 120 Visibility.Distance.InFlight = 10 Visibility.Distance.Grey.Unit = 1 Visibility.Distance.Grey.Object = 10 What can i do to have it optimized for the following: 1. Test server has MAX ram of 1GB. I need to lower the amount of memory Mangos uses. 2. Max amount of players connected will never pass 100. 3. Amount of memory usage by MySQL and Mangos together needs to be lower. So what kind of changes do you recommend to optimize the Memory part (which is the most important for me right now while i gather money to buy more memory.)
  13. Is this sitll valid for 3.3.2? I ask since this is KapateJib work (And like always a good work)
  14. This is like the only patch i am currently applying to the original git master. Very VERY needed for druids since how the hell am i suppose to escape son crazy enemy that almost kills me when i transform to flight form and start flying at the speed of....SNAILMAN!
  15. @Shin - Hello buddy, was going to say that the diff link is not working. Cause the diff is the one i apply always since this update started. If you have it around there let me know.
  16. Corrected the almost 280 trailing whitespaces for linux people. you can apply it also like this now git apply vehicle.patch Download: http://www.neogm.com/tools/vehicle.patch
  17. Please give time, you just resurrected a 3 month old post. It has resurrection sickness on it.
  18. Somehow the deaths are still happening on core 9286. Some players when they logout and login appear dead. When the server crashes for X reason when some of the players login they are dead.
  19. Is there any work on the Vellum part so they can be enchanted. Since i do not see how you will use a vellum to enchant an item if you can not enchant the vellum in the first part hehe.
  20. Excellent idea. I use a lot the ticket system and would help this addition.
  21. Is it 100% working since somebody said that in 9280 is was still not working with some vellums.
  22. Same thought about xeross155, the mangos> disappears when there is some output and it also takes some seconds to appear after executing something. The only way to make it appear faster is to press enter twice.
  23. Have not applied this yet but OMG EXCELLENT IDEA FOR THE LOVE LINUX THANKS!! This will be something i am sure to be looking for soon.
  24. cyrex

    Snake trap

    Was looking for a post about this. Still not working on 9273.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use