• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

GESIOR 2012 - Version 1.0.1 for 0.2.x, 0.3.6 and all 0.4

I think he wanted to say use one of the GESIOR for 0.4 + not to change your exe. For example try this one
https://github.com/gesior/Gesior2012/archive/TFS-0.4_rev_3703 .zip
Thanks , but i understood him well , look to his next post :)

Well for me I prefer 3777 or 3884 depending on what os you got.
Windows = 3884
Linux = 3777 with the monster corpse bug fixed.

But in my opinion its dosen't matter which you pick, 3884 can be as stable as 377 on linux and most good servers uses daily server saves(otherwise that proves you either like to spend ALOT of money or that you don't have alot of players).
Go with 3884 tbh, ive hosted ots with over 300 players using 3884 and ive almost created server from scratch using 3884 for others that have had over 500 players.
The most importent thing is to know how to program and most "scripters" in the job section dosen't ;).

If you don't know how to script hire someone who knows what they are doing, I can recommend Gesior that ive hired x amount of times and never let me down, especially with php or myself by pming me.
But start with changing your exe and see if that works out better, otherwise you need to rescript your server if it ever crashes.

There is TFS 0.4 Rev3777 Revision 19 which is bug free on the private board , do u mean this one ?

and about 3884 what is the problem with linux ? why more better in windows? and is it bug free?

and what is the problem with the new one 0.3.7 rev 5916 ? i tested it and looks better performance than 3777
 
Thanks , but i understood him well , look to his next post :)



There is TFS 0.4 Rev3777 Revision 19 which is bug free on the private board , do u mean this one ?

and about 3884 what is the problem with linux ? why more better in windows? and is it bug free?

and what is the problem with the new one 0.3.7 rev 5916 ? i tested it and looks better performance than 3777
Ive only heard bad things about that revision 19, its just more stable im not that good with c++ so I can't tell you exacly whats the fixes/problems, I only know those things ive learned during my years here.
3884 is afaik bug free, haven't noticed any major bugs with it as long as the server is converted as it should, most don't do that and end up with huge console errors etc.

About the 0.3.7 its not as easy to convert as with a normal 0.4, atleat when I tried it he wrote that you had to make major changes to your map and some xml file I think aswell, atleast it was enough for me to not use it.

But if you are looking for the best performance you should either move to 10.x or hire someone that knows alot of c++ using tfs 1.0.
 
Ive only heard bad things about that revision 19, its just more stable im not that good with c++ so I can't tell you exacly whats the fixes/problems, I only know those things ive learned during my years here.
3884 is afaik bug free, haven't noticed any major bugs with it as long as the server is converted as it should, most don't do that and end up with huge console errors etc.

About the 0.3.7 its not as easy to convert as with a normal 0.4, atleat when I tried it he wrote that you had to make major changes to your map and some xml file I think aswell, atleast it was enough for me to not use it.

But if you are looking for the best performance you should either move to 10.x or hire someone that knows alot of c++ using tfs 1.0.

I am doing an upgrade of my 8.10 to be 8.60 , and i don't want to use 10.x now because many of players which play my server will not understand the 10.x much i don't know why ... so i choosed 8.60 , and about 0.3.7 and the problems with map i think there is no problem for me as i will make remap to most of the map to make it looks better and i will test every script i add to it , etc. and who made TFS 0.4 3777 rev 19 (bug free) he also that guy who made the 0.3.7 and recommended it to use as it better than 0.4 and more stable , i still dont know rly which one i use. and 3884 have problem with me since i heared it is better for windows not linux.
 
I am doing an upgrade of my 8.10 to be 8.60 , and i don't want to use 10.x now because many of players which play my server will not understand the 10.x much i don't know why ... so i choosed 8.60 , and about 0.3.7 and the problems with map i think there is no problem for me as i will make remap to most of the map to make it looks better and i will test every script i add to it , etc. and who made TFS 0.4 3777 rev 19 (bug free) he also that guy who made the 0.3.7 and recommended it to use as it better than 0.4 and more stable , i still dont know rly which one i use. and 3884 have problem with me since i heared it is better for windows not linux.

Yes 3884 has better uptime on windows, but as I said if you are using daily saves with restarts you won't notice any diffrences. But if you wanna remake the map its all up to you, just make sure you convert it as it should be converted.
 
Yes 3884 has better uptime on windows, but as I said if you are using daily saves with restarts you won't notice any diffrences. But if you wanna remake the map its all up to you, just make sure you convert it as it should be converted.
Ok , thanks for info :)
 
Hello, i have a problem with this acc maker.
I use 0.3.6 Gesior and by click to character view, have error and by this error i dont use everything on this Acc Maker and have next errors:
Code:
[B]Warning[/B]: PDO::quote() expects parameter 1 to be string, object given in [B]D:\Programy\WebServ\httpd\classes\database.php[/B] on line [B]221
Fatal error[/B]: Call to a member function fetch() on a non-object in [B]D:\Programy\WebServ\httpd\classes\account.php[/B] on line [B]33[/B]
[code]
What i do to fix this error hmm ?

Regards!
 
@Edit,
By click to my character on Highscores have this error:
Code:
Error occured!
Error ID: 
More info: Player::getSkill() - Skill 0 does not exist

File: D:\Programy\WebServ\httpd\classes/player.php   Line: 191
File: D:\Programy\WebServ\httpd\pages/characters.php   Line: 177
File: D:\Programy\WebServ\httpd\system/load.page.php   Line: 7
File: D:\Programy\WebServ\httpd/index.php   Line: 37
 
@Edit,
By click to my character on Highscores have this error:
Code:
Error occured!
Error ID:
More info: Player::getSkill() - Skill 0 does not exist

File: D:\Programy\WebServ\httpd\classes/player.php   Line: 191
File: D:\Programy\WebServ\httpd\pages/characters.php   Line: 177
File: D:\Programy\WebServ\httpd\system/load.page.php   Line: 7
File: D:\Programy\WebServ\httpd/index.php   Line: 37
You don't have (or didn't have when you added some characters [account manager? :) ]) TRIGGERS in database. It's not acc. maker problem. It's OTS problem. Player they you want view DO NOT HAVE SKILLS!
Triggers install in database [triggers = something that add skills to 'new players' when you create them) when you import schema.mysql (or other name, depends on TFS).
1. Install database schema from TFS.
2. Install acc. maker (after TFS schema!).
3. If Account Manager has that problem, don't worry. If any other char, it's serious problem, because every relog his skills will go 10,10,10...
-------------------------
POLISH:

Nie masz w bazie danych skilli tej postaci, taki blad wystepuje kiedy najpierw dodasz postac do bazy, a potem triggery lub eksportujesz baze w staarym phpmyadmin [stare wersji nie obslugiwaly/zle obslugiwaly eksport triggerow).
Triggery to takie cos co miedzy innymi dodaje skille (miejsce na ich przechowywanie) do bazy kiedy tworzysz nowa postac.
Jesli nie masz pojecia co robic, a na Twoim ots jeszcze nikt nie gra to:
1. Zainstaluj od nowa baze danych TFS z pliku 'schema'.
2. Zainstaluje od nowa acc. maker [najpierw musisz zainstalowac baze otsa!]

Jesli blad wystepuje tylko na postaci 'Account Manager' to mozesz sie nie przejmowac. Jesli na innych to masz powazny problem, bo te postacie nie maja skilli w bazie danych i po kazdym relogu ich skille wracaja do 10,10,10,10..

Sprawdzilem, postac Account Manager w TFS 0.3.6 instaluje sie bez skilli, ale nie ma sie co tym przejmowac.


EDIT:

Jak wyglada taki 'trigger' ktory dodaje skille przy tworzeniu postaci w TFS 0.3.6 [powinienes miec takie cos w swoim 'schema' TFSa na koncu]:
PHP:
CREATE TRIGGER `oncreate_players`
AFTER INSERT
ON `players`
FOR EACH ROW
BEGIN
    INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 0, 10);
    INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 1, 10);
    INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 2, 10);
    INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 3, 10);
    INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 4, 10);
    INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 5, 10);
    INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 6, 10);
END
 
@UP,
Mam nadzieję, że mogę napisać w J.Polskim.
Nie wiem czy może to być powiązane z dodaniem nowych Sampli ?
Baza danych oczywiście z TFS 0.3.6, i została zaimplementowana przed Instalacją Acc Makera.
Przykładowy Sampel:
PHP:
INSERT INTO `players` VALUES (2, 'Vegeta Sample', 0, 1, 1, 1, 14, 144, 250, 0, 0, 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 50, 50, 7, '', 400, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '');
 
Gesior is not recommended, I was hacked today morning through gesior and lost server files as well.. luckily I had backup.
 
Gesior is not recommended, I was hacked today morning through gesior and lost server files as well.. luckily I had backup.
And how did they hack you? How you know it's by acc. maker? Hacker told you?

4 OTSes from otservlist top 10 uses Gesior acc. I'm sure that their admins are ready to pay for information how to fix bugs and don't let hacker steal their files.
 
you can start a conv with me, unfortunately yes, the hacker told me what he did, im not an expert so.
 
Hi, men I have problem in Install.php
After Step 2
Error ID: #C-5
More info: ERROR: #C-5 : Class::ConfigPHP - Key passwordType doesn't exist.

File: C:\xampp\htdocs\classes/configphp.php Line: 96
File: C:\xampp\htdocs/install.php Line: 178
 
you can start a conv with me, unfortunately yes, the hacker told me what he did, im not an expert so.

An hacker who explain how he hacked you?
That must be the most dumbest "hacker" I've ever heard about. :D
 
An hacker who explain how he hacked you?
That must be the most dumbest "hacker" I've ever heard about. :D

To deal with a hacker, the most stupid action is to ip ban him, he will eventually come back, just convince him to come and work for you as a security master, and you will get to know how he broke in, just use your mind ;)
 
To deal with a hacker, the most stupid action is to ip ban him, he will eventually come back, just convince him to come and work for you as a security master, and you will get to know how he broke in, just use your mind ;)
Of course don't IP ban. The best solution is to stay invisible, make database backup and ignore him no matter what he does [ddos, give free shop items]. Maybe he will hack, maybe not. Maybe he will get bored, because of no contact with admin and go hack other OTS. If you got some skills you can observe what he does in game and try to track what he does on website (access.log file).

If you use Gesior2012 for 0.3.6 it's not possible to hack anything by shopsystem.php as there is no script that edit/open any file and all queries use 'escape' functions.
buut it's possible to hack by one of many XAMPP or other webserver bugs (most of these webservers are good for [configured for] home website tests, not for hosting).

How to fix it? Buy dedic with linux, even cheapest (6 euro for small ots [2GB ram], 12 euro for RL map ots [4GB ram] - http://www.kimsufi.com/uk/), install any webserver, mysql and your ots, then install Gesior 2012 without useless modifications and YOU ARE SAFE!
 
I got no idea about what are you asking, because it's for sure not part of any Gesior acc. maker, because I never used mysql_real_query

Anyway.. I know 2 possible reasons:

1. You did not install war system in your database, it's very simple, just execute in phpmyadmin that file:
http://skalski.at/files/files/war_schema.txt
2. You configured something wrong in 'database connection' and it connects to wrong database (you got other database without war system and it connects there).
 
Back
Top