Page 3 of 3
Re: Fix my router and earn 1000Ôé¼
Posted: 11 Feb 2011, 17:29
by TradeMark
If you wonder why i dont update:
Access violation at address 00810D1D in module 'TASClient.exe'. Read of address 00000000.
(updated to newest version now... i shouldnt have -_- where do i get the old one back now

)
that error comes when it tries to connect, i think.
Re: Fix my router and earn 1000Ôé¼
Posted: 11 Feb 2011, 18:07
by Satirik
TradeMark wrote:If you wonder why i dont update:
Access violation at address 00810D1D in module 'TASClient.exe'. Read of address 00000000.
(updated to newest version now... i shouldnt have -_- where do i get the old one back now

)
that error comes when it tries to connect, i think.
reset registry, delete everything in spring\lobby and reinstall
and you can pastebin the whole bug details
Re: Fix my router and earn 1000Ôé¼
Posted: 11 Feb 2011, 20:14
by Cheesecan
TradeMark wrote:Cheesecan wrote:Use DMZ mode.
let me make this clear, when i use DMZ mode, i must disable all port forwardings i've made ?
DMZ removes the firewall protection for the specified host. So any port forwardings you have won't be in use for that address. You might have to allow ICMP(ping) requests. After that it should be as if you were connecting that machine directly to the internet. This should always work if it's the router causing the issues..
Re: Fix my router and earn 1000Ôé¼
Posted: 11 Feb 2011, 21:34
by TradeMark
OK, i updated Tasclient, and set DMZ enabled and disabled all my port forwardings. I still get the same error:
Code: Select all
LogOutput initialized.
Spring 0.82.7.1 (0.82.7.1)
Build date/time: Jan 8 2011 00:17:26
Available log subsystems: CollisionVolume, unit, ArchiveScanner, VFS-detail, VFS, Sound
Enabled log subsystems: Sound
Enable or disable log subsystems using the LogSubsystems configuration key
or the SPRING_LOG_SUBSYSTEMS environment variable (both comma separated).
Use "none" to disable the default log subsystems.
default config file: C:\Users\TM\AppData\Local\springsettings.cfg
using default configuration source "C:\Users\TM\AppData\Local\springsettings.cfg"
[CMyMath::Init] CPU SSE mask: 124, flags:
SSE 1.0: 1, SSE 2.0: 1
SSE 3.0: 1, SSSE 3.0: 1
SSE 4.1: 0, SSE 4.2: 0
SSE 4.0A: 0, SSE 5.0A: 0
using streflop SSE FP-math mode, CPU supports SSE instructions
OS: Microsoft Windows
Microsoft Windows 7 Ultimate Edition, 32-bit (build 7600)
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz; 3327MB RAM, 6652MB pagefile
OS: 32bit native mode
Using read-write data directory: I:\Spring_8271\
Scanning: I:\Spring_8271\maps
Scanning: I:\Spring_8271\base
Scanning: I:\Spring_8271\games
Scanning: I:\Spring_8271\mods
Supported Video modes: 1680x1050, 1440x900, 1280x1024, 1280x960, 1280x800, 1280x768, 1280x720, 1152x864, 1152x648, 1024x768, 800x600, 720x480, 640x480
Video mode set to 1024x768/32bit (windowed)
[f=0000000] SDL: 1.2.10
[f=0000000] GL: 3.2.9655 Compatibility Profile Context
[f=0000000] GL: ATI Technologies Inc.
[f=0000000] GL: ASUS EAH3450 Series
[f=0000000] GLSL: 1.50
[f=0000000] GLEW: 1.5.4
[f=0000000] ATI hacks enabled
[f=0000000] Joysticks found: 0
[f=0000000] Joystick 0 not found
[f=0000000] Loading startscript from: script.txt
[f=0000000] Connecting to local server
[f=0000000] WARNING: Opening socket on loopback address. Other users will not be able to connect!
[f=0000000] Binding UDP socket to IP (v4) 127.0.0.1 Port 8452
[f=0000000] [UDPListener] succesfully bound socket on port 8452
[f=0000000] Starting GameServer: 10 ms
[f=0000000] Starting demo recording
[f=0000000] Using map SmallDivide
[f=0000000] Recording demo demos/20110211_223113_SmallDivide_0.82.7.sdf
[f=0000000] Using mod Balanced Annihilation V7.20
[f=0000000] [Sound] OpenAL info:
[f=0000000] [Sound] Vendor: OpenAL Community
[f=0000000] [Sound] Version: 1.1 ALSOFT 1.11.753
[f=0000000] [Sound] Renderer: OpenAL Soft
[f=0000000] [Sound] AL Extensions: AL_EXTX_buffer_sub_data AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_OFFSET AL_EXTX_sample_buffer_object AL_EXT_source_distance_model AL_LOKI_quadriphonic
[f=0000000] [Sound] ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_disconnect ALC_EXT_EFX ALC_EXTX_thread_local_context
[f=0000000] [Sound] ALC_EXT_EFX found (required for air absorption): yes
[f=0000000] [Sound] Device: DirectSound Software
[f=0000000] [Sound] Available Devices:
[f=0000000] [Sound] DirectSound Software
[f=0000000] [Sound] air absorption enabled: 0.1
[f=0000000] Using mod archive ba720.sdz
[f=0000000] Loading client data: 979 ms
[f=0000000] User number 0 (team 0, allyteam 0)
[f=0000000] [Sound] parsed 25 sounds from gamedata/sounds.lua
[f=0000000] Loading sounds: 2 ms
[f=0000000] Camera and mouse: 134 ms
[f=0000000] Parsing unit icons
[f=0000000] Loading GameData Definitions
[f=0000000] Loading all definitions: 0.563000
[f=0000000] Loading GameData Definitions: 612 ms
[f=0000000] Parsing Map Information
[f=0000000] Loading SMF
[f=0000000] Loading Map
[f=0000000] Calculating smooth height mesh
[f=0000000] Calculating smooth mesh: 55 ms
[f=0000000] Number of damage types: 40
[f=0000000] Creating unit textures
[f=0000000] Loading weapon definitions
[f=0000000] Loading unit definitions
[f=0000000] Loading feature definitions
[f=0000000] Initializing map features
[f=0000000] Reading Estimate PathCosts [8]
[f=0000000] Reading Estimate PathCosts [32]
[f=0000000] [CPathManager] pathing data checksum: 720c8320
[f=0000000] shadows disabled or required OpenGL extension missing
[f=0000000] Loading .smt tile-file "maps/SmallDivide.smt"
[f=0000000] Loading 4898 tiles from file 1/1
[f=0000000] Reading tiles
[f=0000000] Reading tile map
[f=0000000] generating MipMaps: 3 ms
[f=0000000] Creating Projectile Textures
[f=0000000] Creating sky
[f=0000000] Loading console: 11 ms
[f=0000000] Loading LuaRules
[f=0000000] Loaded gadget: No Self-D <unit_prevent_share_selfd.lua>
[f=0000000] Loaded gadget: Air Release <unit_air_release_manager.lua>
[f=0000000] Loaded gadget: AirPlantParents <unit_air_plants.lua>
[f=0000000] Loaded gadget: Commando Watch <unit_commando_watch.lua>
[f=0000000] Loaded gadget: DirectControl <unit_direct_control.lua>
[f=0000000] Loaded gadget: DragonsDisguise <unit_set_neutral.lua>
[f=0000000] Loaded gadget: DroppedStartPos <unit_fix_dropped_startpos.lua>
[f=0000000] Loaded gadget: Dynamic collision volume & Hitsphere Scaledown <unit_dynamic_collision_volume.lua>
[f=0000000] Loaded gadget: FinishedBuilding <unit_finished_building.lua>
[f=0000000] Loaded gadget: Los_Only_Sounds <unit_los_only_sounds.lua>
[f=0000000] Loaded gadget: MissileControl <unit_missile_delay.lua>
[f=0000000] Loaded gadget: Napalm <lups_napalm.lua>
[f=0000000] Loaded gadget: No Land Damage <unit_no_land_damage.lua>
[f=0000000] Loaded gadget: No Self Pwn <unit_noselfpwn.lua>
[f=0000000] Loaded gadget: NoCost <cmd_nocost.lua>
[f=0000000] Loaded gadget: PassiveBuilders <unit_passive_builders.lua>
[f=0000000] Loaded gadget: Prevent Lab Hax <unit_prevent_lab_hax.lua>
[f=0000000] Loaded gadget: Prevent Load Hax <unit_prevent_load_hax.lua>
[f=0000000] Loaded gadget: Prevent Range Hax <unit_prevent_range_hax.lua>
[f=0000000] Loaded gadget: Prevent Strange Orders <unit_prevent_strange_orders.lua>
[f=0000000] Loaded gadget: Reclaim Fix <unit_reclaim_fix.lua>
[f=0000000] Loaded gadget: ShieldDrain <unit_shield_watch.lua>
[f=0000000] Loaded gadget: Shockwaves <lups_shockwaves.lua>
[f=0000000] Loaded gadget: Spawn <init_game_spawn.lua>
[f=0000000] Loaded gadget: Start Point Remover Gadget <init_start_point_remover_gadget.lua>
[f=0000000] Loaded gadget: fx_reclaim_shards <fx_reclaim_shards.lua>
[f=0000000] Loaded gadget: lups_wrapper.lua <lups_wrapper.lua>
[f=0000000] Loaded gadget: mo_enemywrecks <mo_enemywrecks.lua>
[f=0000000] Loaded gadget: mo_noshare <mo_noshare.lua>
[f=0000000] Loaded gadget: prevent_flying_com_wrecks <unit_prevent_flying_com_wrecks.lua>
[f=0000000] Loaded gadget: Area Attack <areaattack.lua>
[f=0000000] Loaded gadget: C Is For Control <comiscontrol.lua>
[f=0000000] Loaded gadget: Team Com Ends <teamcomends.lua>
[f=0000000] Loaded gadget: LupsSyncedManager <lups_manager.lua>
[f=0000000] Loaded gadget: Mex Upgrader Gadget <unit_mex_upgrader.lua>
[f=0000000] Loaded gadget: Air Release <unit_air_release_manager.lua>
[f=0000000] Loaded gadget: AirPlantParents <unit_air_plants.lua>
[f=0000000] Loaded gadget: DragonsDisguise <unit_set_neutral.lua>
[f=0000000] Loaded gadget: DroppedStartPos <unit_fix_dropped_startpos.lua>
[f=0000000] Loaded gadget: Dynamic collision volume & Hitsphere Scaledown <unit_dynamic_collision_volume.lua>
[f=0000000] Loaded gadget: FinishedBuilding <unit_finished_building.lua>
[f=0000000] Loaded gadget: Los_Only_Sounds <unit_los_only_sounds.lua>
[f=0000000] Loaded gadget: MissileControl <unit_missile_delay.lua>
[f=0000000] Loaded gadget: Napalm <lups_napalm.lua>
[f=0000000] Loaded gadget: NoCost <cmd_nocost.lua>
[f=0000000] Loaded gadget: PassiveBuilders <unit_passive_builders.lua>
[f=0000000] Loaded gadget: Reclaim Fix <unit_reclaim_fix.lua>
[f=0000000] Loaded gadget: ShieldDrain <unit_shield_watch.lua>
[f=0000000] Loaded gadget: Shockwaves <lups_shockwaves.lua>
[f=0000000] Loaded gadget: Start Point Remover Gadget <init_start_point_remover_gadget.lua>
[f=0000000] Loaded gadget: fx_reclaim_shards <fx_reclaim_shards.lua>
[f=0000000] Loaded gadget: mo_enemywrecks <mo_enemywrecks.lua>
[f=0000000] Loaded gadget: mo_greenfields <mo_greenfields.lua>
[f=0000000] Loaded gadget: mo_noowner <mo_noowner.lua>
[f=0000000] Loaded gadget: mo_noshare <mo_noshare.lua>
[f=0000000] Loaded gadget: mo_nowrecks <mo_nowrecks.lua>
[f=0000000] Loaded gadget: prevent_flying_com_wrecks <unit_prevent_flying_com_wrecks.lua>
[f=0000000] Loaded gadget: Area Attack <areaattack.lua>
[f=0000000] Loaded gadget: C Is For Control <comiscontrol.lua>
[f=0000000] Loaded gadget: LupsSyncedManager <lups_manager.lua>
[f=0000000] Loaded gadget: Mex Upgrader Gadget <unit_mex_upgrader.lua>
[f=0000000] Loaded gadget: Lups <lups_wrapper.lua>
[f=0000000] Loading LuaGaia
[f=0000000] Loading LuaUI
[f=0000000] Using LUAUI_DIRNAME = LuaUI/
[f=0000000] Reloaded ctrlpanel with: LuaUI/ctrlpanel.txt
[f=0000000] LuaUI: bound F11 to the widget selector
[f=0000000] LuaUI: bound CTRL+F11 to tweak mode
[f=0000000] Loading widget from mod: MexUpg Helper <helper.lua> ...
[f=0000000] Loading widget from mod: HealthBars <unit_healthbars.lua> ...
[f=0000000] Loading widget from mod: Old BA Layout <gui_old_ba_layout.lua> ...
[f=0000000] Reloaded ctrlpanel with: LuaUI/Configs/ctrlpanel.txt
[f=0000000] Loading widget from mod: BuildETA <gui_build_eta.lua> ...
[f=0000000] Loading widget from mod: Auto First Build Facing <autofirstbuildfacing.lua> ...
[f=0000000] Loading widget from mod: Autoquit <autoquit.lua> ...
[f=0000000] Loading widget from mod: Build Split <cmd_buildsplit.lua> ...
[f=0000000] Loading widget from mod: Loop Select <unit_loop_select.lua> ...
[f=0000000] Loading widget from mod: MohoExploiter <unit_moho_exploiter.lua> ...
[f=0000000] Loading widget from mod: NoDuplicateOrders <cmd_no_duplicate_orders.lua> ...
[f=0000000] Loading widget from mod: ReclaimInfo <gui_reclaiminfo.lua> ...
[f=0000000] Loading widget from mod: ComCounter <unit_com_counter.lua> ...
[f=0000000] Loading widget from mod: Transporting <gui_transporting.lua> ...
[f=0000000] Loading widget from user: Factory hold position <cmd_fac_holdposition.lua> ...
[f=0000000] Loading widget from mod: Ghost Site <unit_ghostsite.lua> ...
[f=0000000] Loading widget from user: ImmobileBuilder <unit_immobile_buider.lua> ...
[f=0000000] Loading widget from mod: Pause Screen <gui_pausescreen.lua> ...
[f=0000000] Loading widget from mod: GameTypeInfo <gui_game_type_info.lua> ...
[f=0000000] Loading widget from mod: Take Reminder <gui_take_remind.lua> ...
[f=0000000] Loading widget from mod: CustomIcons <unit_customicons.lua> ...
[f=0000000] Loading widget from mod: Defense Range <gui_defenserange.lua> ...
[f=0000000] Loading widget from mod: Point Tracker <gui_point_tracker.lua> ...
[f=0000000] Loading widget from mod: Share Tracker <unit_share_tracker.lua> ...
[f=0000000] Loading widget from mod: State Reverse Toggle <cmd_state_reverse_toggle.lua> ...
[f=0000000] Loading widget from user: Stockpiler <unit_stockpile.lua> ...
[f=0000000] Loading widget from user: MiniMap Start Boxes <minimap_startbox.lua> ...
[f=0000000] Loading widget from mod: Attack AoE <gui_attack_aoe.lua> ...
[f=0000000] Loading widget from mod: Prospector <gui_prospector.lua> ...
[f=0000000] Loading widget from mod: BA Waypoint Dragger <unit_waypoint_dragger_2.lua> ...
[f=0000000] Loading widget from user: EnemySpotter <gui_enemy_spotter.lua> ...
[f=0000000] Loading widget from mod: Select n Center! <gui_center_n_select.lua> ...
[f=0000000] Loading widget from mod: BA_AllyCursors <gui_ba_ally_cursors.lua> ...
[f=0000000] Loading widget from mod: CustomFormations2 <unit_customformations2.lua> ...
[f=0000000] LuaUI v0.3
[f=0000000] Finalizing...
[f=0000000] Connection attempt from TradeMark
[f=0000000] -> Version: 0.82.7.1 (0.82.7.1)
[f=0000000] -> Connection established (given id 0)
[f=0000000] Player TradeMark finished loading and is now ingame
[f=0000000] TradeMark added point: Start 0
[f=0000000] Path cache hits 0 0%
[f=0000000] Path cache hits 0 0%
[f=0000000] Statistics for local connection:
Received: 4263 bytes
Sent: 1481 bytes
however, other (non-spring) games seems to work just fine.
Re: Fix my router and earn 1000Ôé¼
Posted: 11 Feb 2011, 22:05
by SirMaverick
As long as spring is binding to loopback address your router settings don't matter.
Can you post the used script.txt?
Re: Fix my router and earn 1000Ôé¼
Posted: 12 Feb 2011, 00:54
by TradeMark
Code: Select all
[GAME]
{
Mapname=SmallDivide;
Maphash=2081627158;
[modoptions]
{
StartMetal=1000;
StartEnergy=1000;
MaxUnits=500;
GameMode=0;
limitdgun=0;
ghostedbuildings=1;
fixedallies=0;
maxspeed=3;
minspeed=0.3;
disablemapdamage=0;
deathmode=com;
mo_coop=0;
mo_greenfields=0;
mo_noowner=0;
mo_progmines=0;
mo_preventdraw=0;
mo_combomb_full_damage=1;
mo_noshare=1;
mo_comgate=0;
mo_enemywrecks=1;
mo_nowrecks=0;
}
StartPosType=2;
GameType=Balanced Annihilation V7.20;
ModHash=1363916732;
HostIP=localhost;
HostPort=8452;
MyPlayerName=TradeMark;
IsHost=-1;
NumPlayers=2;
[PLAYER0]
{
Name=TradeMark;
countryCode=fi;
Rank=4;
Spectator=0;
team=0;
}
[PLAYER1]
{
Name=[Fx]Droid;
countryCode=gb;
Rank=6;
Spectator=0;
team=1;
}
[TEAM0]
{
TeamLeader=0;
AllyTeam=0;
RgbColor=0.980392156862745 0.509803921568627 0 ;
Side=CORE;
Handicap=0;
}
[TEAM1]
{
TeamLeader=1;
AllyTeam=1;
RgbColor=0.866666666666667 1 0 ;
Side=CORE;
Handicap=0;
}
NumTeams=2;
[ALLYTEAM0]
{
NumAllies=0;
}
[ALLYTEAM1]
{
NumAllies=0;
}
NumRestrictions=0;
}
Re: Fix my router and earn 1000Ôé¼
Posted: 12 Feb 2011, 12:03
by SirMaverick
That should be your local LAN IP, not localhost. You don't need DMZ, port forwarding will work when the right IP is set there.
IsHost should be 1, not -1.
Re: Fix my router and earn 1000Ôé¼
Posted: 12 Feb 2011, 13:02
by TradeMark
But do i really need to change the IP every time i host on different computer...? Maybe this is a spring bug?
And besides, how do i change the IP for that script.txt?
Re: Fix my router and earn 1000Ôé¼
Posted: 12 Feb 2011, 13:36
by Satirik
TradeMark wrote:OK, i updated Tasclient, and set DMZ enabled and disabled all my port forwardings. I still get the same error
lies, you failed at updating tasclient
Re: Fix my router and earn 1000Ôé¼
Posted: 12 Feb 2011, 13:51
by SirMaverick
TradeMark wrote:But do i really need to change the IP every time i host on different computer...? Maybe this is a spring bug?
Not a spring bug. Spring just reads the script, the lobby writes it.
And besides, how do i change the IP for that script.txt?
As the lobby is responsible for that, do what Satirik said many times: update your lobby.
Re: Fix my router and earn 1000Ôé¼
Posted: 12 Feb 2011, 14:42
by TradeMark
i updated lobby ...
ill try with springlobby.
Re: Fix my router and earn 1000Ôé¼
Posted: 12 Feb 2011, 15:01
by TradeMark
Edit: got working after disabled router firewall (again... lol wtf. i had it disabled before but it got enabled magically)
Re: Fix my router and earn 1000Ôé¼
Posted: 20 Feb 2011, 01:16
by zerver
SirMaverick wrote:Satirik wrote:zervers thinks (that's what i didn't understand at first) incoming packet should always follow the port forwarding rules ignoring the NAT
I'd call this router broken.
Really? The fact that NAT uses the port means it is no longer forwarded, therefore not obeying the rules you have set up. That is a broken router.
Re: Fix my router and earn 1000Ôé¼
Posted: 20 Feb 2011, 02:31
by dansan
zerver wrote:SirMaverick wrote:Satirik wrote:zervers thinks (that's what i didn't understand at first) incoming packet should always follow the port forwarding rules ignoring the NAT
I'd call this router broken.
Really? The fact that NAT uses the port means it is no longer forwarded, therefore not obeying the rules you have set up. That is a broken router.
A router can distinguish network connections. So it can forward new incoming traffic to a port to the DMZ-host and replies to an established connection to another one.
Anyway: having both DMZ and port-forwarding activated is an ambiguous setup. So unexpected results are to be expected :)
On a side note: ports 32k-64k are normally not used for services, but to manage connections. Port-forwarding those should never be necessary.
PPS: NAT is broken Internet - I'm so much looking forward to IPv6.