• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 12:45
CEST 18:45
KST 01:45
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Serral wins HomeStory Cup 2914Serral wins Maestros of the Game 243ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12
Community News
Neeb returns to progaming; rejoins ONSYDE12Weekly Cups (July 20-26): Early returns on 5.0.16b8IntoTheTV X SOOP SC2 League : Weekly & Monthly4Clem: "I don't have that much hope in Blizzard"9ZeroSpace Early Access is Now Live!42
StarCraft 2
General
Clem: "I don't have that much hope in Blizzard" Neeb returns to progaming; rejoins ONSYDE Weekly Cups (July 20-26): Early returns on 5.0.16b Balance hotfix patch 5.0.16b (July 16) Terran or Protoss
Tourneys
RSL Revival: Season 6 - Qualifiers and Main Event PIG STY FESTIVAL 8.0! (13 - 23 August) Sparkling Tuna Cup - Weekly Open Tournament IntoTheTV X SOOP SC2 League : Weekly & Monthly INu's Battles#18 - Cure, herO, Rogue & ByuN
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 536 Railroad Switch The PondCast: SC2 News & Results Mutation # 535 Assembly of Vengeance Mutation # 534 Burning Evacuation
Brood War
General
BW General Discussion Making an Online Broodwar Manager Game ASL22 General Discussion screpdb: new Starcraft reporting tool ASL 22 Proposed Map Pool
Tourneys
2v2v2v2 Tournament [Megathread] Daily Proleagues Star Con San Diego 2026 Escore Tournament - Season 3
Strategy
Fighting Spirit mining rates Odyssey Mineral Stack Saturation Simple Questions, Simple Answers PvT advise for noobs
Other Games
General Games
Path of Exile ZeroSpace Early Access is Now Live! Nintendo Switch Thread Stormgate/Frost Giant Megathread General RTS Discussion Thread
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank TL Mafia Community Thread NeO.D_StephenKing vs This Guy From 1 Million Dance
Community
General
Russo-Ukrainian War Thread Artificial Intelligence Thread US Politics Mega-thread European Politico-economics QA Mega-thread How to buy a book - shipping from Korea to Europe
Fan Clubs
The IdrA Fan Club The HerO Fan Club!
Media & Entertainment
Anime Discussion Thread Movie Discussion! Series you have seen recently... [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread 2026-27 Football Thread placeholder TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Simple Questions Simple Answers FPS when play League Of Legend on laptop
TL Community
Northern Ireland Global Starcraft The Automated Ban List
Blogs
Games, Hormones, and "Dark" …
TrAiDoS
Hello guys!
LIN1s
ASL S22 English Commentary…
namkraft
Poker (part 2)
Nebuchad
An Exploration of th…
waywardstrategy
ramps on octagon
StaticNine
Customize Sidebar...

Website Feedback

Closed Threads



Active: 20960 users

Path of Exile - Page 919

Forum Index > General Games
Post a Reply
Prev 1 917 918 919 920 921 1759 Next
Guild invites: Message any of EvoSenseOfPride, ScionViableORly, neophyteWham, TheTouchOfGOLD in game
OR
post your character name in the thread and ask for an invite
Private league ladder (finished): https://www.pathofexile.com/private-leagues/league/TeamLiquid and friends
Sn0_Man
Profile Blog Joined October 2012
Tebellong44238 Posts
April 11 2015 05:55 GMT
#18361
I mean, there *is* a straight up no questions asked fix to desync and it's the lockstep method.
its not an "amazing system" its merely a rewrite of the client to never ever predict and only rely on what the server says, at the cost of latency being applied to your actions.
LiquidDota StaffSCIENTISTS BAFFLED | 3275929302
Kickstart
Profile Blog Joined May 2008
United States1941 Posts
Last Edited: 2015-04-11 06:35:41
April 11 2015 06:33 GMT
#18362
Also, is anyone here able to explain desync and how 'Deterministic Lockstep' synchronization aims to fix it, or tell me if I have it basically right. (Did some looking into it and I actually have a technical and even some networking background but I still find it easier to grasp if someone explains things in layman's terms).

From what I understand desync is caused when the information on your local machine differs from the server. All player actions are necessarily ahead on the client (your machine) because you are the one supplying inputs, while all monster actions are necessarily behind (because everything the mobs do is determined by the server and then sent to the client). Problems occur because client side is in effect just a "simulation" while the actual state of things is determined by the server, so things are 'fine'/not noticable as long as the information is sent/recieved in a timely manner without information being lost, but of course that isnt always the case, thus the "desync" between what your client thinks is happening and what the server says is actually happening. [I think this is pretty much right :D, anyone confirm/deny?]

I'm not so sure if I have the deterministic lockstep right though but I'll give it a go and see if someone can confirm/deny this as well. My understanding is that the information sent is along the lines of:
[server]the game is at point X ->
[client] my simulation is at point X and I am inputting Y->
[server] calculates X+Y and now game is at point Z ->
and so on. Assuming that is basically how the communication works then there wont be desync because you are no longer simulating/guessing what is going on, you are given a game state and reacting to it and then the game state is updated with your reaction and so on. Now with good latency this will work fine but as they said if latency is bad, you will literally have to wait after you give the game inputs so that the server receives them and then calculates what the new game state is.

This is way to hard to try and think about in simple terms in the middle of the night :S
Sn0_Man
Profile Blog Joined October 2012
Tebellong44238 Posts
April 11 2015 07:14 GMT
#18363
Old way: the server does its thing and u do ur thing and u hope to god they agree but sometimes they dont and ur fucked
new way: the server does its thing and once it's figured it out it lets u know whats up. Which has some small delay but removes any difference in opinion.
LiquidDota StaffSCIENTISTS BAFFLED | 3275929302
Kickstart
Profile Blog Joined May 2008
United States1941 Posts
April 11 2015 07:23 GMT
#18364
See, I knew someone could take the paragraphs I wrote and just explain it all in 2 sentences -_-.
Still seems like there will be problems though. Does this not just trade desync deaths for lag deaths? Say there is a latency spike and the server expects an update from you but never gets one so it just keeps doing its thing?
Miragee
Profile Joined December 2009
8695 Posts
Last Edited: 2015-04-11 07:34:11
April 11 2015 07:33 GMT
#18365
//crap double post....
Miragee
Profile Joined December 2009
8695 Posts
April 11 2015 07:33 GMT
#18366
On April 11 2015 16:23 Kickstart wrote:
See, I knew someone could take the paragraphs I wrote and just explain it all in 2 sentences -_-.
Still seems like there will be problems though. Does this not just trade desync deaths for lag deaths? Say there is a latency spike and the server expects an update from you but never gets one so it just keeps doing its thing?


Yes. That is exactly the problem GGG mentioned ages ago. People with unstable internet or high pings would have trouble using the new system and they wouldn't change it because of that. I was always pissed because of this. Now I'm really glad that they did it and just allowed the option to use either method.

On another note: I call a lot of power creep in this expansion.
Sn0_Man
Profile Blog Joined October 2012
Tebellong44238 Posts
Last Edited: 2015-04-11 08:17:28
April 11 2015 08:16 GMT
#18367
Power creep for sure, but i anticipate difficulty creep as well, plus it's not a bad thing to bring the overall power level up a bit closer to some of their past "mistakes" aka pre-nerf legacy items, crit in general, etc.

note that any lag death would still occur on the old system, you'd just think of it as a desync death back then. Lockstep is 100% ur best chance to survive any sort of lag/latency, it just feels worse.
LiquidDota StaffSCIENTISTS BAFFLED | 3275929302
Invoker
Profile Joined October 2010
Belgium686 Posts
April 11 2015 14:58 GMT
#18368
On April 11 2015 16:33 Miragee wrote:
Show nested quote +
On April 11 2015 16:23 Kickstart wrote:
See, I knew someone could take the paragraphs I wrote and just explain it all in 2 sentences -_-.
Still seems like there will be problems though. Does this not just trade desync deaths for lag deaths? Say there is a latency spike and the server expects an update from you but never gets one so it just keeps doing its thing?


Yes. That is exactly the problem GGG mentioned ages ago. People with unstable internet or high pings would have trouble using the new system and they wouldn't change it because of that. I was always pissed because of this. Now I'm really glad that they did it and just allowed the option to use either method.

On another note: I call a lot of power creep in this expansion.


It's 2015, "we're thinking about people with bad connection" is not a proper excuse anymore. And server location problems are GGG's fault anyway, not providing servers for big countries like Japan or not even covering NA properly? That's absurd for a game of this calibre..

With this new lockstep method it will feel lifelike if you got below 60 ping. Much much better than before.
You can get used to playing with small delay, but you can't get used to game teleporting you into weird locations.
There is no fate, but what we make.
Miragee
Profile Joined December 2009
8695 Posts
April 11 2015 15:13 GMT
#18369
On April 11 2015 23:58 Invoker wrote:
Show nested quote +
On April 11 2015 16:33 Miragee wrote:
On April 11 2015 16:23 Kickstart wrote:
See, I knew someone could take the paragraphs I wrote and just explain it all in 2 sentences -_-.
Still seems like there will be problems though. Does this not just trade desync deaths for lag deaths? Say there is a latency spike and the server expects an update from you but never gets one so it just keeps doing its thing?


Yes. That is exactly the problem GGG mentioned ages ago. People with unstable internet or high pings would have trouble using the new system and they wouldn't change it because of that. I was always pissed because of this. Now I'm really glad that they did it and just allowed the option to use either method.

On another note: I call a lot of power creep in this expansion.


It's 2015, "we're thinking about people with bad connection" is not a proper excuse anymore. And server location problems are GGG's fault anyway, not providing servers for big countries like Japan or not even covering NA properly? That's absurd for a game of this calibre..

With this new lockstep method it will feel lifelike if you got below 60 ping. Much much better than before.
You can get used to playing with small delay, but you can't get used to game teleporting you into weird locations.


Hey, I said I always disliked it because I thought it was a shit excuse. However, I don't agree with your sentiment that everyone has good internet. In fact, a lot of people still have shit internet to this day.
Invoker
Profile Joined October 2010
Belgium686 Posts
April 11 2015 15:41 GMT
#18370
I've seen people playing this game on the worst machine you can imagine(https://www.youtube.com/watch?v=McqDMQD3u9g). So I guess there are a lot of poor folks. I'm pretty sure tho, number of people playing this game on a decent machine with good enough connection is larger than the other.

Forcing people to play with desync because of poor guys was a very bad decision anyway. Thank god they finally realized it.
There is no fate, but what we make.
vndestiny
Profile Blog Joined September 2011
Singapore3457 Posts
Last Edited: 2015-04-11 16:24:04
April 11 2015 16:16 GMT
#18371
On April 11 2015 14:02 Sn0_Man wrote:
Show nested quote +
On April 11 2015 14:00 vndestiny wrote:
Lock mechanics that lead to no more desync? Jebus GGG outdid everyone's expectation.

i mean it's only like the most requested and obvious thing since forever BUUUUUUT still mega hyped about it

Well did anyone really expect they will actually pull it off after all these years about "necessary evil" and "game feature" ? I was shamefully one of the non-believer :D

On April 12 2015 00:41 Invoker wrote:
I've seen people playing this game on the worst machine you can imagine(https://www.youtube.com/watch?v=McqDMQD3u9g). So I guess there are a lot of poor folks. I'm pretty sure tho, number of people playing this game on a decent machine with good enough connection is larger than the other.

Forcing people to play with desync because of poor guys was a very bad decision anyway. Thank god they finally realized it.


Yeah I know what you meant. I play POE in different countries/networks and thus widely different ping and Internet quality ( my post on pg 874 for further elaboration ). So I'm really glad we have multiple options now.

Btw let me get this straight. Closed beta on 20th April, what about Beta & Open Beta ? Giving that the whole beta process is 6-8 weeks as mentioned =/ ?
HolydaKing
Profile Joined February 2010
21254 Posts
April 11 2015 16:29 GMT
#18372
There will most probably be no Open Beta.
Blitzkrieg0
Profile Blog Joined August 2010
United States13132 Posts
April 11 2015 16:29 GMT
#18373
On April 11 2015 23:58 Invoker wrote:
Show nested quote +
On April 11 2015 16:33 Miragee wrote:
On April 11 2015 16:23 Kickstart wrote:
See, I knew someone could take the paragraphs I wrote and just explain it all in 2 sentences -_-.
Still seems like there will be problems though. Does this not just trade desync deaths for lag deaths? Say there is a latency spike and the server expects an update from you but never gets one so it just keeps doing its thing?


Yes. That is exactly the problem GGG mentioned ages ago. People with unstable internet or high pings would have trouble using the new system and they wouldn't change it because of that. I was always pissed because of this. Now I'm really glad that they did it and just allowed the option to use either method.

On another note: I call a lot of power creep in this expansion.


It's 2015, "we're thinking about people with bad connection" is not a proper excuse anymore. And server location problems are GGG's fault anyway, not providing servers for big countries like Japan or not even covering NA properly? That's absurd for a game of this calibre..

With this new lockstep method it will feel lifelike if you got below 60 ping. Much much better than before.
You can get used to playing with small delay, but you can't get used to game teleporting you into weird locations.


Just wait until release when the servers can't handle the record player numbers and the new feature is worse than desync.
I'll always be your shadow and veil your eyes from states of ain soph aur.
Invoker
Profile Joined October 2010
Belgium686 Posts
April 11 2015 16:43 GMT
#18374
On April 12 2015 01:29 Blitzkrieg0 wrote:
Show nested quote +
On April 11 2015 23:58 Invoker wrote:
On April 11 2015 16:33 Miragee wrote:
On April 11 2015 16:23 Kickstart wrote:
See, I knew someone could take the paragraphs I wrote and just explain it all in 2 sentences -_-.
Still seems like there will be problems though. Does this not just trade desync deaths for lag deaths? Say there is a latency spike and the server expects an update from you but never gets one so it just keeps doing its thing?


Yes. That is exactly the problem GGG mentioned ages ago. People with unstable internet or high pings would have trouble using the new system and they wouldn't change it because of that. I was always pissed because of this. Now I'm really glad that they did it and just allowed the option to use either method.

On another note: I call a lot of power creep in this expansion.


It's 2015, "we're thinking about people with bad connection" is not a proper excuse anymore. And server location problems are GGG's fault anyway, not providing servers for big countries like Japan or not even covering NA properly? That's absurd for a game of this calibre..

With this new lockstep method it will feel lifelike if you got below 60 ping. Much much better than before.
You can get used to playing with small delay, but you can't get used to game teleporting you into weird locations.


Just wait until release when the servers can't handle the record player numbers and the new feature is worse than desync.


Well that's kinda obvious. Even at the start of 1M leagues we had major problems for the first 2-3 days. I don't expect things to go smooth.
There is no fate, but what we make.
Black Gun
Profile Blog Joined July 2009
Germany4482 Posts
April 11 2015 16:47 GMT
#18375
a possibly stupid question: what if someone with the new lockstep method and someone with a potato who uses the old system want to party up? would that even work or will lockstep and non-lockstep players be divided from one another?
"What am I supposed to do against this?" - "Lose!" :-]
Blitzkrieg0
Profile Blog Joined August 2010
United States13132 Posts
April 11 2015 18:09 GMT
#18376
On April 12 2015 01:47 Black Gun wrote:
a possibly stupid question: what if someone with the new lockstep method and someone with a potato who uses the old system want to party up? would that even work or will lockstep and non-lockstep players be divided from one another?


They will be able to play together.
I'll always be your shadow and veil your eyes from states of ain soph aur.
Kickstart
Profile Blog Joined May 2008
United States1941 Posts
April 11 2015 20:49 GMT
#18377
On April 12 2015 01:47 Black Gun wrote:
a possibly stupid question: what if someone with the new lockstep method and someone with a potato who uses the old system want to party up? would that even work or will lockstep and non-lockstep players be divided from one another?


They can play together, just the lockstep person will always see things exactly as they are while the person using the old method could still experience desync.
Lysithea
Profile Joined February 2008
Sweden204 Posts
Last Edited: 2015-04-11 21:54:29
April 11 2015 21:50 GMT
#18378
I made a thing for my friends that very briefly explains my ahk scripts and in general got them started to customize some of their own instead of asking me all the time. Figured I'd post it here incase it helps someone.

Read the linked reddit thread for the discussion on the logout script incase you decide to use it and are paranoid about the code, I just modified his to a simpler version for myself but it still uses cports. I like it since I can use it even if my client freezes or if I'm stuck in a loading screen.

+ Show Spoiler +

;Any text after a ; on a line is condsidered as noncode to make comments like these.
;Latest AutoHotKey can be downloaded at http://ahkscript.org/
;For Hotkey options and combinations see http://ahkscript.org/docs/Hotkeys.htm
;Look up other commands/code/explanations etc on http://ahkscript.org/docs/AutoHotkey.htm if needed.


;--------------------------
; Sets a custom trayicon located in: LocationOfScript.ahk\data\poe.ico where poe.ico is your icon of choice
; *!! Put a ; before the code if no custom icon exists or is wanted !!*
Menu, Tray, Icon, %A_ScriptDir%\data\poe.ico


;--------------------------
; Conditions Any code/commands below these two lines will only execute if PoE is running.
SetTitleMatchMode 3
#IfWinActive Path of Exile


;--------------------------
; LOGOUT Works even during loadingscreens or heavy client freezes.
; Terminates poe's connection with cports.exe via http://www.nirsoft.net/utils/cports.html and forces a logged out state.
; See discussion at http://redd.it/31qzdn for data on logout delay and timings and about cports.exe
; Location of cports.exe must be the same folder as the script.
; The script might need to be run as Administrator to be able to run cports.exe
; *!! Normal: PathOfExile.exe Steam: PathOfExileSteam.exe - Make sure to set correct .exe version !!*
§::
SetWorkingDir %A_ScriptDir%
Run cports.exe /close * * * * PathOfExileSteam.exe
return


;--------------------------
; Tab scrolling ctrl+scrollup/down sends left/right to client to scroll within stashtabs.
^WheelUp::Send {Left}
^WheelDown::Send {Right}


;--------------------------
; /COMMANDS enters various ingame /commands and then puts you back to whatever channel you were in previous (#$@& etc)

F1::
SendInput {enter}/hideout{enter}{enter}{up}{up}{escape}
return

F2::
sendinput {enter}/oos{enter}{enter}{up}{up}{escape}
return

F3::
sendinput {enter}/remaining{enter}{enter}{up}{up}{escape}
return

F4::
sendinput {enter}/abandon_daily{enter}{enter}{up}{up}{escape}
return

F5::
sendinput {enter}/global 5055{enter}{enter}{up}{up}{escape}
return

F6::
sendinput {enter}/hideout MinickarnII{enter}{enter}{up}{up}{escape}
return

F7::
sendinput {enter}/hideout LetBuggenfuckinglive{enter}{enter}{up}{up}{escape}
return

"Float like a butterfly, sting like a bee." - Muhammad Ali
Invoker
Profile Joined October 2010
Belgium686 Posts
April 11 2015 22:05 GMT
#18379
You're missing /itemlevel

What's 5055? I'm a regular user of 820 but didn't know 5055.
There is no fate, but what we make.
Lysithea
Profile Joined February 2008
Sweden204 Posts
April 11 2015 22:15 GMT
#18380
I use https://sites.google.com/site/poeiteminfoscript/ for any and all item related things. So many nice features.
5055 is what many people used before 820 became a thing, originated from reddit. I find it a nice channel to be in when I don't want to see master spam, normal global tend to be quite dumb a lot of times.
"Float like a butterfly, sting like a bee." - Muhammad Ali
Prev 1 917 918 919 920 921 1759 Next
Please log in or register to reply.
Live Events Refresh
OSC
13:00
King of the Hill #257
WardiTV719
EmpressLilyy40
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ByuN 566
ProTech68
StarCraft: Brood War
Britney 30731
Calm 6302
EffOrt 879
Soma 499
Soulkey 398
Shuttle 341
BeSt 265
Snow 232
Rush 206
Mong 172
[ Show more ]
Dewaltoss 114
hero 104
Sharp 62
Killer 60
Hyun 58
Sexy 41
ToSsGirL 37
HiyA 21
Terrorterran 19
IntoTheRainbow 10
Dota 2
Gorgc10699
qojqva1342
League of Legends
Trikslyr44
Counter-Strike
fl0m4074
x6flipin471
Other Games
FrodaN2624
singsing1564
Mlord617
B2W.Neo500
DeMusliM299
ToD248
Beastyqt181
crisheroes130
XaKoH 130
QueenE67
MindelVK19
Chillindude0
Organizations
StarCraft 2
TaKeTV 228
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 17 non-featured ]
StarCraft 2
• Shameless 27
• Kozan
• LaughNgamezSOOP
• sooper7s
• AfreecaTV YouTube
• intothetv
• Migwel
• IndyKCrew
StarCraft: Brood War
• Pr0nogo 2
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 3189
• WagamamaTV527
League of Legends
• Nemesis4209
• TFBlade593
Other Games
• Shiphtur293
Upcoming Events
Patches Events
15m
Reynor vs Solar
ByuN vs TBD
OSC
45m
Replay Cast
7h 15m
Escore
17h 15m
CrankTV Team League
18h 15m
Big Brain Bouts
23h 15m
Spirit vs sOs
GgMaChine vs Percival
Serral vs MaxPax
OSC
1d 5h
Replay Cast
1d 7h
Afreeca Starleague
1d 11h
RSL Revival
1d 16h
ByuN vs SHIN
Solar vs Lambo
[ Show More ]
WardiTV Summer Champion…
1d 18h
Afreeca Starleague
2 days
RSL Revival
2 days
Clem vs Serral
herO vs Rogue
WardiTV Summer Champion…
2 days
WardiTV Weekly
3 days
Sparkling Tuna Cup
4 days
PiGosaur Cup
5 days
Replay Cast
5 days
Kung Fu Cup
5 days
Replay Cast
6 days
The PondCast
6 days
Liquipedia Results

Completed

Proleague 2026-07-29
SCTL 2026 Spring
Eternal Conflict S2 Finale

Ongoing

CSL 2026 Summer (S21)
KCM Race Survival 2026 Season 3
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026

Upcoming

Escore Tournament S3: W5
ASL Season 22: Qualifier #1
ASL Season 22: Qualifier #2
Acropolis #5
Escore Tournament S3: W6
Escore Tournament S3: W7
Escore Tournament S3: W8
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
PiG Sty Festival 8.0
Light Tournament 2026
ESL Pro League Season 24
Stake Ranked Episode 4
Logitech G Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.