The following warnings occurred:
Warning [2] Trying to access array offset on null - Line: 198 - File: inc/plugins/google_seo.php PHP 8.3.36 (Linux)
File Line Function
/inc/class_error.php 157 errorHandler->error
/inc/plugins/google_seo.php 198 errorHandler->error_callback
/inc/plugins/google_seo/redirect.php 131 google_seo_tid
/inc/class_plugins.php 142 google_seo_redirect_hook
/global.php 100 pluginSystem->run_hooks
/showthread.php 28 require_once
Warning [2] Undefined property: DB_MySQLi::$google_seo_query_limit - Line: 232 - File: inc/plugins/google_seo.php PHP 8.3.36 (Linux)
File Line Function
/inc/class_error.php 157 errorHandler->error
/inc/plugins/google_seo.php 232 errorHandler->error_callback
/inc/plugins/google_seo/redirect.php 131 google_seo_tid
/inc/class_plugins.php 142 google_seo_redirect_hook
/global.php 100 pluginSystem->run_hooks
/showthread.php 28 require_once
Warning [2] Decrement on type null has no effect, this will change in the next major version of PHP - Line: 232 - File: inc/plugins/google_seo.php PHP 8.3.36 (Linux)
File Line Function
/inc/class_error.php 157 errorHandler->error
/inc/plugins/google_seo.php 232 errorHandler->error_callback
/inc/plugins/google_seo/redirect.php 131 google_seo_tid
/inc/class_plugins.php 142 google_seo_redirect_hook
/global.php 100 pluginSystem->run_hooks
/showthread.php 28 require_once
Warning [2] Undefined array key 1 - Line: 287 - File: inc/plugins/google_seo/redirect.php PHP 8.3.36 (Linux)
File Line Function
/inc/class_error.php 157 errorHandler->error
/inc/plugins/google_seo/redirect.php 287 errorHandler->error_callback
/inc/class_plugins.php 142 google_seo_redirect_hook
/global.php 100 pluginSystem->run_hooks
/showthread.php 28 require_once
Warning [2] Undefined array key 1 - Line: 288 - File: inc/plugins/google_seo/redirect.php PHP 8.3.36 (Linux)
File Line Function
/inc/class_error.php 157 errorHandler->error
/inc/plugins/google_seo/redirect.php 288 errorHandler->error_callback
/inc/class_plugins.php 142 google_seo_redirect_hook
/global.php 100 pluginSystem->run_hooks
/showthread.php 28 require_once
Warning [2] Undefined array key "" - Line: 301 - File: inc/plugins/google_seo/redirect.php PHP 8.3.36 (Linux)
File Line Function
/inc/class_error.php 157 errorHandler->error
/inc/plugins/google_seo/redirect.php 301 errorHandler->error_callback
/inc/class_plugins.php 142 google_seo_redirect_hook
/global.php 100 pluginSystem->run_hooks
/showthread.php 28 require_once
Warning [2] Undefined array key "" - Line: 308 - File: inc/plugins/google_seo/redirect.php PHP 8.3.36 (Linux)
File Line Function
/inc/class_error.php 157 errorHandler->error
/inc/plugins/google_seo/redirect.php 308 errorHandler->error_callback
/inc/class_plugins.php 142 google_seo_redirect_hook
/global.php 100 pluginSystem->run_hooks
/showthread.php 28 require_once
Warning [2] Undefined variable $change - Line: 345 - File: inc/plugins/google_seo/redirect.php PHP 8.3.36 (Linux)
File Line Function
/inc/class_error.php 157 errorHandler->error
/inc/plugins/google_seo/redirect.php 345 errorHandler->error_callback
/inc/class_plugins.php 142 google_seo_redirect_hook
/global.php 100 pluginSystem->run_hooks
/showthread.php 28 require_once




Building script
#21
(11-19-2012, 07:30 AM)STR_Warrior Wrote: Finished itBig Grin
http://www.mediafire.com/?sig5hoz9nuw26eu
what do you think?
I forgot to make a shortcut to the desktop but i think Its fine Smile
Reply
Thanks given by:
#22
I'd have preferred to see the install script Smile
Reply
Thanks given by:
#23
sure:
Code:
[Setup] AppName=MC-Server AppVersion=R1052 DefaultDirName={pf}\FakeTruth\MC-Server DefaultGroupName=MC-Server UninstallDisplayIcon={app}\MCServer.exe Compression=lzma2 SolidCompression=yes OutputDir=userdocs:MC-Server [Files] Source: "G:\MCServer\MC-Server Source\Test script\MCServer\mcserver.exe"; DestDir: "{app}" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Configuration.bat"; DestDir: "{app}" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\crafting.txt"; DestDir: "{app}" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\furnace.txt"; DestDir: "{app}" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\groups.ini"; DestDir: "{app}" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\items.ini"; DestDir: "{app}" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\monsters.ini"; DestDir: "{app}" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\settings.ini"; DestDir: "{app}" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\terrain.ini"; DestDir: "{app}" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\users.ini"; DestDir: "{app}" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\webadmin.ini"; DestDir: "{app}" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\SquirrelChatLog.nut"; DestDir: "{app}\Plugins" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\ban.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\coords.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\gamemode.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\gotoworld.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\help.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\item.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\kick.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\main.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\motd.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\onblockdig.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\onblockplace.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\oncraftingnorecipe.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\onkilled.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\onlogin.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\onplayerjoin.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\playerlist.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\pluginlist.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\regeneratechunk.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\reload.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\spawn.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\stop.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\teleport.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\time.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\top.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\unban.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\viewdistance.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\web_chat.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\web_manageplugins.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\web_permissions.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\web_playerlist.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\web_serversettings.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\Plugins\Core\web_whitelist.lua"; DestDir: "{app}\Plugins\core" Source: "G:\MCServer\MC-Server Source\Test script\MCServer\webadmin\template.html"; DestDir: "{app}\Plugins\core" [Run] Filename: "{app}\Configuration.bat"; Description: "Launch de Configurator"; [Icons] Name: "{commondesktop}\MCServer"; Filename: "{app}\mcserver.exe"; WorkingDir: "{app}"
Reply
Thanks given by:
#24
This has a few issues:
- where are you installing? Into Program Files? Bam - UAC won't let ordinary users write there (-> world and config not writable)
- you're using absolute paths for files, this script won't work on any other computer than yours
- if there is ever a new file added to the plugins, or webadmin folder, your script will have to be modified (and it will be forgotten to be modified Wink . Use wildcards - *.lua, *.ini etc.
Reply
Thanks given by:
#25
Got another update for the build script
this allows you to give more people admin permissions and add more worlds.
also when the configuration is finished (or if you pressed that you don't want to configure MC-Server)
the script wil create a map called MC-Server in the map where you placed this script.
MC-Server will copy all the MC-Server files into there including the new settings.ini
Reply
Thanks given by:
#26
If I didn't know german, I'd have trouble understanding your post - what maps?? Smile)) Luckily I still remember a thing or two, so I know Die Mappe = map / folder Smile
Sounds good enough for time being. Didn't have the chance to inspect the config script.
Reply
Thanks given by:
#27
(11-20-2012, 02:36 AM)xoft Wrote: This has a few issues:
- where are you installing? Into Program Files? Bam - UAC won't let ordinary users write there (-> world and config not writable)
- you're using absolute paths for files, this script won't work on any other computer than yours
- if there is ever a new file added to the plugins, or webadmin folder, your script will have to be modified (and it will be forgotten to be modified Wink . Use wildcards - *.lua, *.ini etc.

this was a way i found on internet so i used thisTongue.
it install in: C:\Program Files (x86)\FakeTruth\MC-Server
its not germenTongue its dutch sorry Sad i posted it with my mobile phone and it has auto correct.
map = folder indeed.
here is the code if you want to take a look at it without downloading the script:
Code:
@ECHO off set tortoisesvncmd="%ProgramFiles%\TortoiseSVN\bin\svn.exe" set visualexpress2008cmd="%ProgramFiles(x86)%\Microsoft Visual Studio 9.0\VC\vcpackages\vcbuild.exe" echo ___ _ _ _ echo ! \ ___ __ __ __ _ _ ! ! ___ __ _ __! !(_) _ _ __ _ echo ! !) !/ _ \\ V V /! ' \ ! !/ _ \/ _` !/ _` !! !! ' \ / _` ! echo !___/ \___/ \_/\_/ !_!!_!!_!\___/\__,_!\__,_!!_!!_!!_!\__, ! echo ___ ___ _ _ _ _ __ ___ !___/ echo (_--/ _ \! !! !! '_!/ _!/ -_) echo /__/\___/ \_,_!!_! \__!\___! echo. echo. echo Downloading Source timeout /t 3 >nul %tortoisesvncmd% checkout http://mc-server.googlecode.com/svn/trunk/ cd trunk cd VC2008 echo. echo. echo. echo. echo. echo. echo. echo. echo. echo. echo. echo ___ _ _ _ echo / __! ___ _ __ _ __ (_)! !(_) _ _ __ _ echo ! (__ / _ \! ' \ ! '_ \! !! !! !! ' \ / _` ! echo \___!\___/!_!_!_!! .__/!_!!_!!_!!_!!_!\__, ! echo !_! !___/ echo. echo. echo. echo. echo. echo. echo. timeout /t 3 >nul %visualexpress2008cmd% /build MCServer.sln "Release|Win32" echo ! ! echo ! ! echo ! ! echo ! ! echo ! ! echo ! ! echo ! ! echo ! ! echo _______ _________ _ _________ _______ _______ ______ echo ( ____ \\__ __/( ( /!\__ __/( ____ \!\ /!( ____ \( __ \ echo ! ( \/ ) ( ! \ ( ! ) ( ! ( \/! ) ( !! ( \/! ( \ ) echo ! (__ ! ! ! \ ! ! ! ! ! (_____ ! (___) !! (__ ! ! ) ! echo ! __) ! ! ! (\ \) ! ! ! (_____ )! ___ !! __) ! ! ! ! echo ! ( ! ! ! ! \ ! ! ! ) !! ( ) !! ( ! ! ) ! echo ! ) ___) (___! ) \ !___) (___/\____) !! ) ( !! (____/\! (__/ ) echo !_! \_______/!/ )_)\_______/\_______)!/ \!(_______/(______/ echo ! ! echo ! ! echo ! ! echo ! ! echo ! ! echo ! ! echo ! ! set /p answer=Would you like to configurate MC-Server? (Y/N) : if %answer% == Y goto A if %answer% == y goto A if %answer% == N goto B if %answer% == n goto B :A cls echo Alright we start with your username. echo. cd .. cd MCServer set /p Admin=Please Enter your Username: cls del users.ini Echo [%Admin%] >> users.ini Echo Groups=Admins >> users.ini set /p MN=Would you like to have more people with admin permissions? [Y/N] : cls if %MN% == Y goto MNY if %MN% == y goto MNY if %MN% == N goto MNN if %MN% == n goto MNN :MNY set /p Nickname=Please Enter Another Username: cls Echo. >> users.ini Echo [%Nickname%] >> users.ini Echo Groups=Admins >> users.ini set /p MN=Would you like to have more people with admin permissions? [Y/N] : cls if %MN% == Y goto MNY if %MN% == y goto MNY if %MN% == N goto MNN if %MN% == n goto MNN :MNN set /p Port=Please Enter your server port (default minecraft is 25565): cls set /p MaxPlayers= Please enter the maxplayers able to join: cls set /p Description=Please enter your server description: cls del settings.ini echo [Server]>> settings.ini echo Port=%port%>> settings.ini echo MaxPlayers=%MaxPlayers%>> settings.ini echo Description=%Description%>> settings.ini set /p Worldname=Please set your Default Worldname: cls echo. >> settings.ini echo [Worlds] >> settings.ini echo DefaultWorld=%Worldname%>> settings.ini :World set /p CWorld=Would you like to have more worlds? [Y/N] : cls if %CWorld% == Y goto CWY if %CWorld% == y goto CWY if %CWorld% == N goto CWN if %CWorld% == n goto CWN :CWY set /p World=Please choose another worldname : cls echo World=%World%>> settings.ini goto World :CWN set /p Core=Would you like to enable core? [Y/N]: cls if %Core% == Y goto Y if %Core% == y goto Y if %Core% == N goto N if %Core% == n goto N :Y cls echo. >> settings.ini echo [Plugins]>> settings.ini echo Plugin=Core>> settings.ini set /p pl=Would you like to have the /pluginlist command work? [Y/N] : cls if %pl% == Y goto PLY if %pl% == y goto PLY if %pl% == N goto N if %pl% == n goto N :PLY echo. >> settings.ini echo [HelpPlugin] >> settings.ini echo ShowPluginNames=1 >> settings.ini goto Next :N echo. >> settings.ini echo [Plugins]>> settings.ini echo. >> settings.ini echo [HelpPlugin] >> settings.ini echo ShowPluginNames=0 >> settings.ini :Next set /p Mobs=Would you like to have mobs enabled? [Y/N] : cls if %Mobs% == Y goto Yes if %Mobs% == y goto Yes if %Mobs% == N goto No if %Mobs% == n goto No :Yes echo. >> settings.ini echo [Monsters]>> settings.ini echo AnimalsOn=1 >> settings.ini echo AnimalSpawnInterval=10>> settings.ini echo Types=Spider,Chicken,Cow,Pig,Sheep,Squid,Enderman,Zombiepigman,Cavespider,Creeper,Ghast,Silverfish,Skeleton,Slime,Spider,Zombie>> settings.ini Goto Next2 :No echo. >> settings.ini echo [Monsters]>> settings.ini echo AnimalsOn=0 >> settings.ini echo AnimalSpawnInterval=10>> settings.ini echo Types=Spider,Chicken,Cow,Pig,Sheep,Squid,Enderman,Zombiepigman,Cavespider,Creeper,Ghast,Silverfish,Skeleton,Slime,Spider,Zombie>> settings.ini :Next2 set /p Auth=Would you like to have authentication on? [Y/N]: cls if %Auth% == Y goto Yy if %Auth% == y goto Yy if %Auth% == N goto Nn if %Auth% == n goto Nn :Yy echo. >> settings.ini echo [Authentication]>> settings.ini echo Server=session.minecraft.net>> settings.ini echo Authenticate=1 >> settings.ini goto next3 :Nn echo.>> settings.ini echo [Authentication]>> settings.ini echo Server=session.minecraft.net>> settings.ini echo Authenticate=0 >> settings.ini :next3 cls echo. echo. echo. echo ___ __ _ _ _ echo / __!___ _ _ / _(_)__ _ _ _ _ _ __ _! !_(_)___ _ _ echo ! (__/ _ \ ' \! _! / _` ! !! ! '_/ _` ! _! / _ \ ' \ echo \___\___/_!!_!_! !_\__, !\_,_!_! \__,_!\__!_\___/_!!_! echo !___/ echo ___ _ _ _ _ echo ! __(_)_ _ (_)__! !_ ___ __! ! echo ! _!! ! ' \! (_-- ' \/ -_) _` ! echo !_! !_!_!!_!_/__/_!!_\___\__,_! echo. echo. echo. echo configuration finished timeout /t 3 >nul Goto Finish :B cls cd .. cd MCServer Echo Thank you for Downloading MC-Server Timeout /t 3 >nul :Finish cd .. cd.. mkdir MCServer cd MCServer mkdir Plugins cd Plugins mkdir Core cd .. mkdir webadmin cd .. xcopy trunk\MCServer MCServer xcopy trunk\MCServer\Plugins MCServer\plugins xcopy trunk\MCServer\Plugins\core MCServer\plugins\core xcopy trunk\MCServer\webadmin MCServer\webadmin cd MCServer del MCServer.pdb pause
its probably not the cleanest code but hey it works Smile
Reply
Thanks given by:
#28
is it alright if i make a tutorial on the wiki using this script?
Reply
Thanks given by:
#29
(11-20-2012, 02:36 AM)xoft Wrote: This has a few issues:
- where are you installing? Into Program Files? Bam - UAC won't let ordinary users write there (-> world and config not writable).

To wolven that problem you could open it as an administrator.
Reply
Thanks given by:
#30
(11-20-2012, 04:32 PM)STR_Warrior Wrote: [...] you could open it as an administrator.

Which is exactly the "solution" that is not recommended. You should not run programs as administrator unless that program does something administrative; and it should run as the administrator only for the minimum time needed. Security 101.

IMHO much better solution would be to install into either %appdata% or %allusersprofile% (easy), and put the configurator directly into the installer (quite an advanced feat)
Reply
Thanks given by:




Users browsing this thread: 2 Guest(s)