Commit Graph

1585 Commits

Author SHA1 Message Date
James McCulloch
2def669678 fix fp flags on windoze release build (solves RoutePlanner sync problems)
init streflop in 'no denormals' mode (just in case)
2011-02-20 23:17:22 +00:00
Mark Vejvoda
b2ae0f3b7b - reverted morph to original code to see if this fixes out of synch (from muwums original change) 2011-02-20 00:04:57 +00:00
Mark Vejvoda
92ca6ba75d - attempt to see if this change corrects out of synch 2011-02-19 22:36:59 +00:00
Mark Vejvoda
755bed6553 - attempt to fix crash at intro screen 2011-02-18 16:15:14 +00:00
Titus Tscharntke
050a604390 hopefully the masterserver listing works now ... 2011-02-17 00:54:17 +00:00
Mark Vejvoda
69a7f8f1d6 - hopefully stabilized pathfinder for network play so we won't get out of synch 2011-02-16 19:44:12 +00:00
Mark Vejvoda
7a5de218b7 - chasing down out of synch 2011-02-16 04:43:27 +00:00
Mark Vejvoda
14c5b87da4 - debugging out of synch (make bailout logic optional) 2011-02-16 03:48:13 +00:00
Mark Vejvoda
e5a62f57ef - some logging changes for helping test world synch better 2011-02-16 02:52:52 +00:00
Mark Vejvoda
a0cfe3fa08 - a few changes and now seems to compile in VC++ 2010 (still need to checkin project files) 2011-02-15 23:53:48 +00:00
Mark Vejvoda
8ec58868dc - attempt to improve network performance (use separate mutexes for read / write operations) 2011-02-15 07:49:40 +00:00
Mark Vejvoda
2357e2cfd1 - Titi, fixed the remove object so its done in the Object destructor (using an interface) 2011-02-15 04:34:19 +00:00
mnaumann
02979a7430 - some adjustments to olaus' online docs' mg.ini configuration file 2011-02-15 03:54:47 +00:00
Mark Vejvoda
31e722287f - bugfixes for when players disconnect, do not switch observers to AI and only show message once.
- Attempts to debug/improve network performance
2011-02-15 03:32:14 +00:00
Mark Vejvoda
508a2a8277 - updated with olaus's latest code (thanks Olaus) 2011-02-15 02:29:49 +00:00
Titus Tscharntke
01db66105e status of serverline display fix / ressources are no longer selectable via rectangle ( which was quite useless ) 2011-02-15 00:24:31 +00:00
Titus Tscharntke
a214fa87f5 clickable resources with display ; softcoder please look at unit_updater.cpp line 1032 2011-02-13 21:04:30 +00:00
Titus Tscharntke
62a2b7cc94 bugfix for target selection 2011-02-13 16:46:32 +00:00
Titus Tscharntke
30da435fc2 target selection for ressource objects is done with opengl picking now 2011-02-13 14:35:17 +00:00
Mark Vejvoda
737f95e5dd - for testing made max pathfinder nodecount configurable 2011-02-13 03:31:05 +00:00
Mark Vejvoda
4488a4d388 - make pathfinder caching an ini setting tso its easy to test (disabled by default)
- some code cleanup related to threads and sockets
2011-02-13 03:06:12 +00:00
Mark Vejvoda
91a56e7805 - another segfault bugfix for spawned attacks 2011-02-12 21:47:31 +00:00
Mark Vejvoda
7dcb12ff60 - some more memory cleanup 2011-02-12 09:08:50 +00:00
Mark Vejvoda
c1ee5df801 - attempt to shutdown sdl in a more controlled way 2011-02-12 08:05:18 +00:00
Mark Vejvoda
cc973f3427 - bugfixes, some related to things pointed out by valgrind, some from opengl research and some for more stable operation 2011-02-12 07:34:32 +00:00
Mark Vejvoda
d056486ec4 - disable a cache that i think causes out of synch 2011-02-12 01:13:52 +00:00
James McCulloch
87f21b71d6 init pathfinder log-file 2011-02-12 00:42:21 +00:00
Mark Vejvoda
0533ce2c63 - a simple attempt to improve pathfinder performance (this needs to be tested well and can easily be disabled by setting: const bool tryLastPathCache = false;) 2011-02-11 23:32:24 +00:00
Mark Vejvoda
34e95f5cd5 - streflop was disabled (likely when we switched to cmake). Turn it on for now but we need to investigate more thoroughly if we really need this? 2011-02-11 19:16:06 +00:00
Mark Vejvoda
cab252c220 - more expansion of the maximum distance the pathfinder will calculate, this is required for proper play with cliffs 2011-02-11 16:43:57 +00:00
Mark Vejvoda
41907b7728 - increase pathfinders range for better results with cliffs 2011-02-11 07:51:29 +00:00
Mark Vejvoda
b5e4eb53d8 - added numerous guards around spawn code because we had a number of crashes from this code somehow tonight 2011-02-11 07:39:58 +00:00
Mark Vejvoda
2d0912ae19 - attempt to fix some network performance issues 2011-02-11 05:36:01 +00:00
Mark Vejvoda
7cae047f15 - added more code guards around morph validation
- some render debug info
2011-02-11 04:48:17 +00:00
Mark Vejvoda
2d76d348c7 - bugfix to put priority on attacking units first 2011-02-10 22:54:49 +00:00
Mark Vejvoda
39e4d62133 - attempted bugfix for click like mad morph causing out of synch 2011-02-10 21:02:07 +00:00
Titus Tscharntke
91abdd3ed4 camera max height/ default are calculated based on the max height of a map 2011-02-10 00:14:21 +00:00
Mark Vejvoda
12dcc54c5a - more conversions to vertex arrays 2011-02-09 08:04:21 +00:00
Mark Vejvoda
bcc82a381d - again M$ compiler madness, absolute insanity, its why I love gcc and hate vc 2011-02-09 01:42:58 +00:00
Mark Vejvoda
49d7f5f036 - more rendering speed improvements (conversion of main portions of minimap to vertex arrays) 2011-02-09 01:27:41 +00:00
Mark Vejvoda
d0e050dde3 - M$ torments me day and night with their foolishness 2011-02-08 23:05:45 +00:00
Titus Tscharntke
e20162a3c4 cleaned up the cliff coding; hopefully really no more flickering now 2011-02-08 20:59:34 +00:00
Mark Vejvoda
5623866779 - better handling of map preview for different resolutions 2011-02-08 20:17:16 +00:00
Mark Vejvoda
17e2a87890 - fixed one type of freeze in the custom menu
- some small opengl changes
2011-02-08 18:23:41 +00:00
mnaumann
41027bb1b8 - new upstream version of convert_faction_xml2html 2011-02-08 17:59:40 +00:00
Mark Vejvoda
1ee25a2c91 - bugfixes to get win32 working with fbo's 2011-02-08 16:34:19 +00:00
Mark Vejvoda
a2b9ca9e18 - some smaller rendering improvements to surface render 2011-02-08 07:35:37 +00:00
Mark Vejvoda
01de8700ec - stupid win32 hacks to allow opengl extensions for FBOs 2011-02-08 07:33:28 +00:00
Mark Vejvoda
86baa04a3b - added FBO's for map preview rendering, which improves fps in the custom menu for video cards that support Frame Buffer Objects 2011-02-08 05:54:05 +00:00
Mark Vejvoda
dd75518af0 -small bugfix for titi's map support for cliffs.. all seems to work fine now 2011-02-08 04:52:01 +00:00
Mark Vejvoda
c856aa2c44 - fixed models that flicker when intersecting with other polygons (also known as z-fighting) 2011-02-08 04:50:57 +00:00
Titus Tscharntke
e03b029bea Cliffs work and some map cleanup; ( !!currently old maps are broken in editor!! ) 2011-02-08 03:50:59 +00:00
Titus Tscharntke
e856d5e4f0 MuwuMs changes ( spawn attack and more ) 2011-02-06 18:33:49 +00:00
Mark Vejvoda
c58e893047 - attempt to improve issues in the custom menu related to freezing
- modified debug UI display to support multi levels of UI debug info
- added more validations to mutexes
- improved client sockets to properly be setup as non blocking
2011-02-06 07:01:54 +00:00
Titus Tscharntke
f2caf186f9 step1 for cliffs; enable manually in map.cpp in Map::smoothSurface(...) ; set minCliffHeightDifference to 3.0f 2011-02-06 01:36:55 +00:00
Mark Vejvoda
ef3aaacbc2 - reverted back to original surface rendering due to memory issues that need to be looked at eventually 2011-02-06 00:46:40 +00:00
Mark Vejvoda
6052ee6cc7 - bugfix to clear surface data cache on game exit (lest we overfill system RAM) 2011-02-05 05:50:42 +00:00
Mark Vejvoda
25f1cdaae6 - updated surface rendering to improve performance (currently VBO's disabled for surface rendering because they somehow seem to give worse performance) 2011-02-05 05:07:05 +00:00
Titus Tscharntke
dc1033875a fix for status message not shown when inprogress 2011-02-05 00:32:31 +00:00
Mark Vejvoda
1574e05fcd - surface rendering is a step closer to using VBO's (code now works using Vertex Arrays, next stop Vertex Buffer Objects) 2011-02-04 23:27:55 +00:00
Mark Vejvoda
6ec92f2127 - attempt to add more randomness to pathfinding and faster AI decsions 2011-02-04 06:34:32 +00:00
Mark Vejvoda
ab9d2f1bf2 - some small cleanup in vbo code 2011-02-04 02:26:55 +00:00
Mark Vejvoda
dab57fcb34 - attempt to add "some" VBO rendering for static models (need to test if this improves performance in different environments) 2011-02-04 01:24:26 +00:00
mnaumann
2dc0d97f55 - make masterserver wait for 3 seconds before spawning connectivity test 2011-02-04 00:02:59 +00:00
Mark Vejvoda
5fd1bbe855 - updated version # for next dev cycle 2011-02-03 19:20:26 +00:00
Mark Vejvoda
2498d44cd3 - updated AI code for special empty cellmap units, so AI does not look for them (since they already cannot attack them) 2011-02-03 19:19:27 +00:00
Mark Vejvoda
b810bb2883 - bugfix for mapeditor, some systems segfault due to a wxwidgets bug related to the boxsizer 2011-02-01 20:10:18 +00:00
Mark Vejvoda
145b71970e - set version to 3.4.0 in prep for release 2011-01-31 23:50:06 +00:00
Mark Vejvoda
325ea2515a - nicely formatted out of synch messages (one per line).. all for tomreyn's happiness :) 2011-01-31 23:36:13 +00:00
Mark Vejvoda
f373a66c31 - fixed win32 build from last checkin 2011-01-31 23:17:42 +00:00
Mark Vejvoda
0b4eef10c5 - added a very useful way to track mutex usage and performance timings of mutex locking to discover thread lock issues 2011-01-31 23:01:39 +00:00
Mark Vejvoda
b8075eaf01 - added code to rename duplicate maps and show a warning at game start 2011-01-31 21:59:28 +00:00
Mark Vejvoda
c647e58260 - commented out old console outputs (see jack2 I do read IRC sometimes) 2011-01-31 02:07:58 +00:00
Mark Vejvoda
93f9d87e35 - updated techtree html parser and added missing files from original archive. Script now copies everything required (no manual steps required afterwards). Added an optional to take G3D screenshots of models via ini setting but disabled for now 2011-01-31 02:05:05 +00:00
Titus Tscharntke
d7a65ed18e fix for updateAttackStopped and command queuing;
switching tilesets react with delay like switching maps; 
new/updated maps; 
reverted egypt mining slave model;
many loading screens for scenarios
2011-01-30 23:01:55 +00:00
Mark Vejvoda
7397ff0368 - updated version to beta3 in prep for another beta
- updated romans_beta:
 - removed long-bowmen
 - change ballista to only have 1 attack for both air and ground
 - requires more use of stone now
2011-01-30 00:55:00 +00:00
Mark Vejvoda
4b085691df - added new LUA method togglePauseGame 2011-01-29 23:50:21 +00:00
Mark Vejvoda
82e31d670b - attempt to fix segfault on ubuntu 10.04 2011-01-29 23:12:20 +00:00
Mark Vejvoda
6e8601739a - attempt to fix segfault on ubuntu 10.04 2011-01-29 23:03:56 +00:00
Mark Vejvoda
da222ddefd - attempt to fix segfault on ubuntu 10.04 2011-01-29 22:59:33 +00:00
Mark Vejvoda
37d6bb4b6b - attempt to fix segfault on ubuntu 10.04 2011-01-29 22:39:57 +00:00
Mark Vejvoda
fe51ccee48 - attempt to fix segfault on ubuntu 10.04 2011-01-29 22:17:37 +00:00
Mark Vejvoda
f3a1b7534e - attempts to work around an ATI bug for our tools 2011-01-29 22:06:05 +00:00
Mark Vejvoda
d4370675be - added null checks for map editor 2011-01-29 21:44:09 +00:00
Mark Vejvoda
f2467faebe - added wxWidgets version info to g3d viewer help and map editor
- added a log entry if sound thread starts to log
2011-01-29 21:20:33 +00:00
Titus Tscharntke
7d09f24b9e 5 seconds delay to switch over maps you don't want to distribute ( maybe tilesets shoudl do the same? ) 2011-01-29 20:13:29 +00:00
Mark Vejvoda
632ab24b50 - disable memory vault to see how it affects game performance 2011-01-29 18:48:50 +00:00
Mark Vejvoda
a5a6cf76d6 - updated some new lua commands 2011-01-29 17:52:53 +00:00
Mark Vejvoda
041289770e - cleaned up more compiler warnings in VC++ 2011-01-29 17:42:34 +00:00
Mark Vejvoda
1a3545f8ab - cleaned up compiler warnings in g3d viewer
- added a bunch of new lua commands for 'da boys' to be documented after being fully tested.
2011-01-29 12:42:18 +00:00
Mark Vejvoda
95daf86ce2 - more bugfixes related to g3d viewer commandline options 2011-01-29 08:46:28 +00:00
Mark Vejvoda
be8627dc0a - a few fixes for taking auto-sreenshots from g3d viewer,in prep for html tool 2011-01-29 04:35:55 +00:00
Mark Vejvoda
2e5c5be357 - added more options to g3d viewer commandline options 2011-01-29 03:53:05 +00:00
Mark Vejvoda
1b6f9c324a - more user friendly messages for scenario errors 2011-01-28 20:16:45 +00:00
mnaumann
0218c7bbf8 - set version string back to v3.4.0-dev (as requested by titi) 2011-01-28 15:03:40 +00:00
Mark Vejvoda
bbab778738 - attempt for improved harvesting when congested 2011-01-28 08:58:16 +00:00
Mark Vejvoda
177531c376 - commented out some debug statements and corrected stuck harvesting a bit 2011-01-28 08:37:48 +00:00
Mark Vejvoda
23135b5bab - when units get congested now we try to randomly pick different approaches to find resources 2011-01-28 07:17:32 +00:00
Mark Vejvoda
4d564923d9 - added piles of commandline options to G3D viewer to allow for automated, very customized screenshots 2011-01-28 05:49:52 +00:00
Mark Vejvoda
9adf8bcc62 - a few more logging entries for future debugging needs 2011-01-28 02:32:55 +00:00
Mark Vejvoda
4d9cfc105e - added new commandline options to g3d viewer for things like auto screenshots.
type --help for more info
2011-01-28 01:41:30 +00:00
Mark Vejvoda
1c558abef0 - bugfix for observers to see water effects 2011-01-27 22:17:31 +00:00
Mark Vejvoda
ab7cf4d22b - a cup of tea for m0llemeister (bugfix for observers to see attack particles) 2011-01-27 22:10:44 +00:00
mnaumann
4cb50ca0ae - fix switched handling of privacyPlease in masetrserver code 2011-01-27 03:04:34 +00:00
Mark Vejvoda
f0c6c1b0c5 - bugfix for privacy settings invalid value sent to server 2011-01-26 21:18:26 +00:00
mnaumann
75dc434d91 * replace mysql_db_query() by mysql_query(), thanks cygal 2011-01-26 19:13:10 +00:00
Mark Vejvoda
460e887772 - bugfix for ogg file playing (now we properly handle stereo ogg files) 2011-01-26 18:51:43 +00:00
Mark Vejvoda
ff3bb353fc - bugfix for game over and player can see whole map causing out of synch in some cases. 2011-01-26 16:13:08 +00:00
Mark Vejvoda
99a6826e51 - attempt to fix FreeBSD globbing 2011-01-26 09:19:39 +00:00
Mark Vejvoda
d10054f1c3 - moved sound system debug into a new debugSound property to lessen the impact of regular debug logging since sound processing is now threaded and therefore logging sound system items may slow down performance
- added texture caching for faction preview textures
2011-01-26 09:09:59 +00:00
Mark Vejvoda
16836c758e - attempt to fix glob issues on freebsd (and perhaps osX) 2011-01-26 01:06:10 +00:00
Mark Vejvoda
7c54e5e955 - added privacy option to options menu 2011-01-25 23:30:51 +00:00
Mark Vejvoda
909d36e457 - added privacy setting for country indicator. Add this to glestuser.ini to hide your country when hosting:
PrivacyPlease=true
2011-01-25 22:55:53 +00:00
Mark Vejvoda
e15c5b48e3 - null pointer check when slots are switching in game lobby (thanks tomreyn) 2011-01-25 22:43:39 +00:00
Mark Vejvoda
52ffe988b7 - bugfix for masterserver new field had a newline on wrong field (added some verbose debug when enabled for masterserver data) 2011-01-25 22:03:04 +00:00
Titus Tscharntke
66471d8ef4 masterserver menu rearranged ( ip and tileset are not longer shown ) 2011-01-25 21:45:42 +00:00
Mark Vejvoda
9c842f1688 - sort servers with games not started and open slots to the top 2011-01-25 20:06:06 +00:00
Mark Vejvoda
fbdd3a0a8f - fixed country filename lookup to be lowercase 2011-01-25 19:04:52 +00:00
Mark Vejvoda
e06639c78d - updated Internet games to use 2 new fields, country and game status.
for now svn users can edit glestuser.ini and add the following entry (pointing to your folder of course) to see the country flags in game:
CountryTexturePath=/home/softcoder/Code/megaglest/trunk/source/masterserver/flags
2011-01-25 07:41:12 +00:00
Mark Vejvoda
4670935fd0 - added a new check is there is a connection lost during command execution we now display a Connection Lost error along with possible out of synch. 2011-01-25 00:54:37 +00:00
Mark Vejvoda
ed90d620b3 - bugfix to disallow CPU players to be observers
- spelling mistake fix in error message
2011-01-25 00:42:09 +00:00
Titus Tscharntke
9faa63fd27 upgraded or upgrading upgrades still show their info 2011-01-23 23:57:46 +00:00
Mark Vejvoda
dc133351e7 - added save prompt when closing map editor (code based on MuwuM's contribution, thanks) 2011-01-23 04:49:49 +00:00
Mark Vejvoda
787db6df9f - updated version # to beta2 (for screenshot fix) 2011-01-22 18:29:51 +00:00
Mark Vejvoda
8213d8eed9 - fixed screenshots saved in game 2011-01-22 18:20:37 +00:00
Mark Vejvoda
15e4792e32 - updated version # to beta1 2011-01-22 07:08:46 +00:00
Mark Vejvoda
d3db6a370c - attempt to shutdown program and threads on unhandled exceptiosn to avoid bad results (thanks for finding this ElimNator) 2011-01-22 01:23:45 +00:00
Mark Vejvoda
c5def0c3c2 - disable backtrace when running tech validation report 2011-01-22 00:57:32 +00:00
Mark Vejvoda
004803a8a6 - fixed win32 vc++ project files to add new include path for libpng 2011-01-21 23:17:54 +00:00
mnaumann
b4140d92dc - masterserver: determine + store game servers' ISO_3166-1 alpha-2 country code, display country flag 2011-01-21 22:43:43 +00:00
Mark Vejvoda
dde0abd04b - some in progress work for next release 2011-01-21 22:41:05 +00:00
Mark Vejvoda
9d369bb30e - added ability to save screenshots in G3d with background transparency 2011-01-21 16:34:33 +00:00
Mark Vejvoda
0a7b3f9ebd - added new language fiels merge perl script 2011-01-21 05:32:11 +00:00
Mark Vejvoda
dfd1f59db3 - added new faction to html conversion tool with some modifications to run with relative paths directly from the folder the script is in.
- added a script to install required modules to run the script in Ubuntu
2011-01-21 05:30:24 +00:00
Mark Vejvoda
ffc9347641 - bugfixes for G3D viewer (but applies to general texture loading in game also) we now handle better scenarios where binary or model are in different working directories 2011-01-21 01:53:58 +00:00
Mark Vejvoda
19ea6b4058 - added FreeBSD patches from moellemeister (thanks) 2011-01-21 00:12:15 +00:00
Mark Vejvoda
895dde0de6 - added an IRC connection status label to the masterserver menu 2011-01-20 21:11:39 +00:00
Mark Vejvoda
48ce0830de - fixed IRC bugs reported by tomreyn:
- Pass IRC username
2011-01-20 20:59:19 +00:00
Mark Vejvoda
8053b71879 - fixed IRC bugs reported by tomreyn:
- Remove @ in front of operator nicks
2011-01-20 20:55:55 +00:00
Mark Vejvoda
b73045b349 - turn off music playing while game is loading 2011-01-20 19:56:11 +00:00
Mark Vejvoda
d32a52a072 - some basic error catching to avoid application crash when errors occur 2011-01-20 19:47:33 +00:00
Mark Vejvoda
685c338f97 - added ability to change background color and take screenshots (see file and Custom Color menus) 2011-01-20 18:05:07 +00:00
Mark Vejvoda
66261ad662 - updated line endings to unix style characters to fix Bug #3085838 2011-01-20 15:56:30 +00:00
Mark Vejvoda
53327900b3 - added a little more log info for keyboard event that ultifd got unknown error from 2011-01-20 08:29:04 +00:00
Mark Vejvoda
a2b9754895 - changed some limit values related to lag checking to be a little more patient 2011-01-20 08:25:09 +00:00
Mark Vejvoda
fdaf9438d8 - added code so Alt-Enter etc. works during game loading phase 2011-01-20 08:19:14 +00:00
Mark Vejvoda
60b58eb44c - bugfix for multi-build segfault under special conditions (discovered today) 2011-01-20 07:56:02 +00:00
Titus Tscharntke
40a67b569b file path in map editor file dialog is kept for next file access 2011-01-20 00:47:32 +00:00
Mark Vejvoda
6b0bc35e3c - working VBO code for static objects in game, currently disabled in code but to enabled edit model.h and uncomment #define ENABLE_VBO_CODE 2011-01-18 23:56:30 +00:00
mnaumann
7c15f58286 www.megaglest.org 2011-01-18 21:58:04 +00:00
Titus Tscharntke
1ef0df2bf6 file path in g3dviewers file dialog is kept for next file access 2011-01-18 21:17:48 +00:00
Mark Vejvoda
c54e6dbf5d - a little bit of plumbing for VBO's for static models (currently disabled via # define)
- small small speed improvement when calculating interpolations
2011-01-18 07:52:06 +00:00
Mark Vejvoda
55d213435a - changed music change-over during game start so that background music continues to play while waiting for network clients 2011-01-18 04:56:42 +00:00
Mark Vejvoda
d16f6a93bc - sound system is now threaded by default (hopefully this fixes buffer underruns errors from openal)
- background music now plays when game is loading
2011-01-18 01:24:45 +00:00
Mark Vejvoda
9ba8668751 - win32 winsock bugfixes causing havok and grief for win32 users (corrupt winsock stack due to extra call to wsacleanup) 2011-01-17 23:45:09 +00:00
Mark Vejvoda
d8e28fbf90 - attempt to fix WSAStartup error message on win32 2011-01-17 21:31:59 +00:00
Mark Vejvoda
c51eb0a3c4 - attempt to cleanup some debug logging to see if it helps restore normal performance 2011-01-17 16:31:25 +00:00
Mark Vejvoda
e967ac48fd - some bugfixes for ftp transfer (i think multiple concurrent users now works properly) 2011-01-17 07:19:32 +00:00
Mark Vejvoda
281f489678 - attempt to make FTP transfers more efficient by turning off epsv since feathery doesn't support it 2011-01-16 08:08:44 +00:00
Mark Vejvoda
0c138f61a6 - some updates to handling of failed ftp transfers 2011-01-16 06:54:33 +00:00
Mark Vejvoda
6d08797a14 - commented out another ftp console output 2011-01-16 06:41:48 +00:00
Mark Vejvoda
43f2677bad - disabled more console output for ftp 2011-01-16 04:15:18 +00:00
Mark Vejvoda
1dee0a134c - vc++ compile fix 2011-01-16 03:56:10 +00:00
Mark Vejvoda
1cc5f8c70e - commented console output for FTP progress 2011-01-16 03:44:55 +00:00
Mark Vejvoda
b54faa93f9 - vc++ compile fix 2011-01-16 03:11:55 +00:00
Mark Vejvoda
3814702b18 - more ftp bugfixes 2011-01-16 03:05:11 +00:00
Mark Vejvoda
6e7bcd2ece - attempt for ftp bigfixes 2011-01-16 01:16:02 +00:00
Mark Vejvoda
61bc3902bb - fix the win32 build for vc++ 2011-01-15 23:36:58 +00:00
Mark Vejvoda
681db699a1 - a bit more libcurl code cleanup 2011-01-15 23:02:19 +00:00
Mark Vejvoda
4649f761f6 - some libcurl usage bugfixes for multi-thread use 2011-01-15 22:42:33 +00:00
Mark Vejvoda
385fb0b3f0 - bunch of bugfixes for FTP file transfer:
- failed attempts should now properly cleanup partial downloaded files
  - better logging and resource usage to track down problems
2011-01-15 21:53:00 +00:00
Mark Vejvoda
67e0c27b60 - ftp connect change in master menu 2011-01-15 19:22:59 +00:00
Mark Vejvoda
934b430f93 - added more logging to see what client FTP port # will be 2011-01-15 19:16:00 +00:00
Mark Vejvoda
e6f69a3839 - added code for server to tell clients which port to use for FTP 2011-01-15 18:56:03 +00:00
Mark Vejvoda
c6e809ec97 - removed deprecated code from renderer since we have good success with the visible quad cache 2011-01-15 08:45:17 +00:00
Mark Vejvoda
a7ca23d18e - speed improvement for anti-hack checking 2011-01-15 04:13:15 +00:00
Mark Vejvoda
3dac5df814 - wacky vc++ compile bugfix, code was changed in other header files and now std::max fails! 2011-01-15 00:29:25 +00:00
Mark Vejvoda
654de490c2 - set max time for FTP transfers to 10 minutes 2011-01-15 00:10:51 +00:00
Mark Vejvoda
2ab82c9271 - added some basic protection against memory hacking tools 2011-01-14 23:51:15 +00:00
Mark Vejvoda
ccaaf5ab35 - simple attempt to avoid one small type of cheating related to resource values (please test this tomreyn) 2011-01-14 21:16:43 +00:00
Mark Vejvoda
f6b0bd3fd7 - some ftp file transfer bugfixes and moved many strings into language file 2011-01-14 17:57:37 +00:00
Mark Vejvoda
ada4140d84 - added glexemel to svn and CMake builds
- updated the G3D import script to properly bring in animations into Blender!
2011-01-14 06:56:19 +00:00
Mark Vejvoda
a8f982ad2b - rollback last change since now we know what the problem is 2011-01-14 01:50:54 +00:00
Titus Tscharntke
0cb64ca1fa Selection bugfix? Lets see if this one line fix really fixes it... 2011-01-14 01:14:38 +00:00
Mark Vejvoda
26010071e7 - bugfixes for g3d viewer animation speed when going too high or low
- added current display anim-speed in the status bar
2011-01-13 19:27:26 +00:00
Mark Vejvoda
469cf14b92 - FINALLY fixed freeze with tomreyn's fuzzer and helped further stabilize mutexes and network messages in threads. 2011-01-13 08:17:18 +00:00
Mark Vejvoda
6f601777ef - another bsd compiler fix
- added new command param for testing disable of backtrace
2011-01-13 01:52:34 +00:00
Mark Vejvoda
8c4cdd037c - updated for compiling on BSD
- also bugfix for socket broadcast segfault (partial fix)
2011-01-13 01:46:32 +00:00
Titus Tscharntke
fec68c872a Some changed external ports for ftp; switch ftp ports according to external port; Menu looks a bit more friendly(less fog) 2011-01-12 19:42:25 +00:00
Mark Vejvoda
0a01f98c4e - a few tweaks to lag limit / handling values 2011-01-12 07:03:29 +00:00
Mark Vejvoda
6bfc4d7c2e - attempt to better handler tomreyn's fuzzer. 2011-01-12 06:52:03 +00:00
Mark Vejvoda
26a382bd64 - added queued broadcast message ability and tried to fix tomreyn's fuzzer program issue 2011-01-12 00:16:50 +00:00
Mark Vejvoda
d622c7bf7f - try to discover what texture is corrupt in tomreyn's fuzzer 2011-01-11 22:34:01 +00:00
Mark Vejvoda
f5ef3157e2 - compiler fix for win32 build 2011-01-11 22:16:47 +00:00
Mark Vejvoda
ccbd707ae1 - numerous bugfixes including fixing a slowdown introduced in a previous recent checkin.
- Added Network Text Message queue as this is required in some tricky cases
- added more logging of memory cleanup events
- added memory safe snprintf calls
2011-01-11 22:09:46 +00:00
Mark Vejvoda
227f39ccf9 - bugfixes for connection slot disconnect handling 2011-01-11 20:02:07 +00:00
Mark Vejvoda
1a7716dbdd - bugfix for disconnected clients 2011-01-11 19:16:48 +00:00
Mark Vejvoda
9acbfb9d19 - patch from Nebososo for 2 byte characters and font widths 2011-01-11 19:03:41 +00:00
Mark Vejvoda
a7f6a592ff - try to better handle socket disconnects 2011-01-11 18:39:18 +00:00
Mark Vejvoda
e319c2cf62 - attempt to fix game freeze when lag causes game pauses 2011-01-11 08:45:58 +00:00