Sol Reklam

AuthMe Configini Mineweb Scriptine Bağlama Rehberi

YusufYaman

Discord Uzmanı

Discord:

YusufYaman#0001

Katılım
4 Ocak 2017
Mesajlar
150
Elmaslar
200
Puanlar
13.570
Yaş
22
Yer
İstanbul
Minecraft
YusufYaman
logo-golge.png



Merhaba. bu rehberimde sizlere authme configinizi minewebe nasıl bağlamanız gerektiğini göstereceğim.

İlk olarak AuthmeReloaded plugininin son sürüm olmasına dikkat edin.

MineWeb scriptinin kurulumu sonrası size verilen MySQL bilgileri aşağıdaki gibidir.

Sunucunuzu ve mineweb scriptini birbirine bağlamak için gereken veritabanı bilgileri :
- Veritabanı Bağlantı (Host): "37.123.96.238"
- Veritabanı Portu: "3306"
- Veritabanı Kullanıcı Adı: "denince_SuperMC"
- Veritabanı Adı: "denince_SuperMSCG"
- Veritabanı Şifresi: "7Q0cda7d"

Burda kullanıcı adı ve veritabanı adı aynı olabilir ancak her MySQL de iki bilgi aynı olmayabilir. Confige girerken dikkat etmelisiniz. Biz işlemlerimizi yukardaki bilgileri örnek alarak yapacağız.

İşlemleri AuthMe klasöründeki config.yml dosyasındaki DataSource bölümünde yapacağız.

1555077912352-png.55
Üstteki MySQL bilgilerine Göre Düzenlenmiş DataSource:
YAML:
DataSource:
    # What type of database do you want to use?
    # Valid values: SQLITE, MYSQL
    backend: 'MYSQL'
    # Enable the database caching system, should be disabled on bungeecord environments
    # or when a website integration is being used.
    caching: false
    # Database host address
    mySQLHost: '37.123.96.238'
    # Database port
    mySQLPort: '3306'
    # Connect to MySQL database over SSL
    mySQLUseSSL: false
    # Username to connect to the MySQL database
    mySQLUsername: 'denince_SuperMC'
    # Password to connect to the MySQL database
    mySQLPassword: '7Q0cda7d'
    # Database Name, use with converters or as SQLITE database name
    mySQLDatabase: 'denince_SuperMSCG'
    # Table of the database
    mySQLTablename: 'authme'
    # Column of IDs to sort data
    mySQLColumnId: 'id'
    # Column for storing or checking players nickname
    mySQLColumnName: 'username'
    # Column for storing or checking players RealName
    mySQLRealName: 'realname'
    # Column for storing players passwords
    mySQLColumnPassword: 'password'
    # Column for storing players emails
    mySQLColumnEmail: 'email'
    # Column for storing if a player is logged in or not
    mySQLColumnLogged: 'isLogged'
    # Column for storing if a player has a valid session or not
    mySQLColumnHasSession: 'hasSession'
    # Column for storing the player's last IP
    mySQLColumnIp: 'ip'
    # Column for storing players lastlogins
    mySQLColumnLastLogin: 'lastlogin'
    # Column storing the registration date
    mySQLColumnRegisterDate: 'regdate'
    # Column for storing the IP address at the time of registration
    mySQLColumnRegisterIp: 'regip'
    # Column for storing player LastLocation - X
    mySQLlastlocX: 'x'
    # Column for storing player LastLocation - Y
    mySQLlastlocY: 'y'
    # Column for storing player LastLocation - Z
    mySQLlastlocZ: 'z'
    # Column for storing player LastLocation - World Name
    mySQLlastlocWorld: 'world'
    # Column for storing player LastLocation - Yaw
    mySQLlastlocYaw: 'yaw'
    # Column for storing player LastLocation - Pitch
    mySQLlastlocPitch: 'pitch'
    # Overrides the size of the DB Connection Pool, -1 = Auto
    poolSize: -1
    # The maximum lifetime of a connection in the pool, default = 1800 seconds
    # You should set this at least 30 seconds less than mysql server wait_timeout
    maxLifetime: 1800


1. backend: 'SQLITE' kısmını düzenleyerek backend: 'MYSQL' şeklinde yapmalısınız.

2. Eğer siteden üyeliklerin oyuna yansımasında geçikme varsa caching: true kısmını düzenleyerek caching: false şeklinde yapmalısınız.

3. mySQLHost: '127.0.0.1' kısmını mySQLHost: '37.123.96.238' şeklinde düzenleyin.

4. mySQLUseSSL: true kısmını mySQLUseSSL: false

Buraya kadarki bilgiler herkes için aynıdır bundan sonra gireceğimiz bilgileri mineweb kurulumu sonrasında size verilen bilgilerden almalısınız.

5. mySQLUsername: 'authme' kısmını mineweb sonrası size verilen - Veritabanı Kullanıcı Adı: satırının karşısında verilen bilgiyle değiştirmelisiniz. mySQLUsername: 'denince_SuperMC' şeklinde değiştirmelisiniz.

6. mySQLPassword: '12345' kısmını mineweb sonrası size verilen - Veritabanı Şifresi: satırının karşısında verilen bilgiyle değiştirmelisiniz. mySQLPassword: '7Q0cda7d'

7. mySQLDatabase: 'authme' kısmını mineweb sonrası size verilen - Veritabanı Adı: satırının karşısında verilen bilgiyle değiştirmelisiniz. mySQLDatabase: 'denince_SuperMSCG'

DataSource düzenlenmiş hali:
68528

Mysql bağlantısı başarılı. Bu kurulumdan sonra hem siteden hemde oyun içinden kayıt yapılabilecek. Eğer bu şekilde memnunsanız konudan çıkabilirsiniz ama sadece siteden kayıt yapmak istiyorsanız sizin için konu devam ediyor.

Siteden kayıt için yine config.yml dosyasındaki restrictions kısmındaki kickNonRegistered karşısındaki kısmı true yapmalısınız.
1555079303268-png.57

Kayıt olma mesajını düzenlemek için message klasöründeki messages_en.yml yada messages_tr.yml dosyasındaki Registration bölümündeki reg_only: satırını kendinize göre düzenleyin.

Yapamadığınız noktada destek talebi oluşturabilirsiniz.

İyi günler.
 

Ekler

  • 1555077912352.png
    1555077912352.png
    111,4 KB · Görünt.: 9
  • 1555079303268.png
    1555079303268.png
    4,7 KB · Görünt.: 11
S

Silinen üye 79251

Ziyaretçi
MineWeb scripti bende 2-3 aydır boş beleş duruyordu. Nasıl kullanacağımı bilmiyordum. Gerçekten güzel Rehber konusu olmuş. Sağ olun!
 

YusufYaman

Discord Uzmanı

Discord:

YusufYaman#0001

Katılım
4 Ocak 2017
Mesajlar
150
Elmaslar
200
Puanlar
13.570
Yaş
22
Yer
İstanbul
Minecraft
YusufYaman

Alpho320

powered by Fabulous.

Discord:

Alpho320#9202

Katılım
20 Haziran 2018
Mesajlar
1.396
Elmaslar
1.285
Puanlar
17.175
Yer
Istanbul
Minecraft
Alpho320
logo-golge.png



Merhaba. bu rehberimde sizlere authme configinizi minewebe nasıl bağlamanız gerektiğini göstereceğim.

İlk olarak AuthmeReloaded plugininin son sürüm olmasına dikkat edin.

MineWeb scriptinin kurulumu sonrası size verilen MySQL bilgileri aşağıdaki gibidir.



Burda kullanıcı adı ve veritabanı adı aynı olabilir ancak her MySQL de iki bilgi aynı olmayabilir. Confige girerken dikkat etmelisiniz. Biz işlemlerimizi yukardaki bilgileri örnek alarak yapacağız.

İşlemleri AuthMe klasöründeki config.yml dosyasındaki DataSource bölümünde yapacağız.

1555077912352-png.55
Üstteki MySQL bilgilerine Göre Düzenlenmiş DataSource:
YAML:
DataSource:
    # What type of database do you want to use?
    # Valid values: SQLITE, MYSQL
    backend: 'MYSQL'
    # Enable the database caching system, should be disabled on bungeecord environments
    # or when a website integration is being used.
    caching: false
    # Database host address
    mySQLHost: '37.123.96.238'
    # Database port
    mySQLPort: '3306'
    # Connect to MySQL database over SSL
    mySQLUseSSL: false
    # Username to connect to the MySQL database
    mySQLUsername: 'denince_SuperMC'
    # Password to connect to the MySQL database
    mySQLPassword: '7Q0cda7d'
    # Database Name, use with converters or as SQLITE database name
    mySQLDatabase: 'denince_SuperMSCG'
    # Table of the database
    mySQLTablename: 'authme'
    # Column of IDs to sort data
    mySQLColumnId: 'id'
    # Column for storing or checking players nickname
    mySQLColumnName: 'username'
    # Column for storing or checking players RealName
    mySQLRealName: 'realname'
    # Column for storing players passwords
    mySQLColumnPassword: 'password'
    # Column for storing players emails
    mySQLColumnEmail: 'email'
    # Column for storing if a player is logged in or not
    mySQLColumnLogged: 'isLogged'
    # Column for storing if a player has a valid session or not
    mySQLColumnHasSession: 'hasSession'
    # Column for storing the player's last IP
    mySQLColumnIp: 'ip'
    # Column for storing players lastlogins
    mySQLColumnLastLogin: 'lastlogin'
    # Column storing the registration date
    mySQLColumnRegisterDate: 'regdate'
    # Column for storing the IP address at the time of registration
    mySQLColumnRegisterIp: 'regip'
    # Column for storing player LastLocation - X
    mySQLlastlocX: 'x'
    # Column for storing player LastLocation - Y
    mySQLlastlocY: 'y'
    # Column for storing player LastLocation - Z
    mySQLlastlocZ: 'z'
    # Column for storing player LastLocation - World Name
    mySQLlastlocWorld: 'world'
    # Column for storing player LastLocation - Yaw
    mySQLlastlocYaw: 'yaw'
    # Column for storing player LastLocation - Pitch
    mySQLlastlocPitch: 'pitch'
    # Overrides the size of the DB Connection Pool, -1 = Auto
    poolSize: -1
    # The maximum lifetime of a connection in the pool, default = 1800 seconds
    # You should set this at least 30 seconds less than mysql server wait_timeout
    maxLifetime: 1800


1. backend: 'SQLITE' kısmını düzenleyerek backend: 'MYSQL' şeklinde yapmalısınız.

2. Eğer siteden üyeliklerin oyuna yansımasında geçikme varsa caching: true kısmını düzenleyerek caching: false şeklinde yapmalısınız.

3. mySQLHost: '127.0.0.1' kısmını mySQLHost: '37.123.96.238' şeklinde düzenleyin.

4. mySQLUseSSL: true kısmını mySQLUseSSL: false

Buraya kadarki bilgiler herkes için aynıdır bundan sonra gireceğimiz bilgileri mineweb kurulumu sonrasında size verilen bilgilerden almalısınız.

5. mySQLUsername: 'authme' kısmını mineweb sonrası size verilen - Veritabanı Kullanıcı Adı: satırının karşısında verilen bilgiyle değiştirmelisiniz. mySQLUsername: 'denince_SuperMC' şeklinde değiştirmelisiniz.

6. mySQLPassword: '12345' kısmını mineweb sonrası size verilen - Veritabanı Şifresi: satırının karşısında verilen bilgiyle değiştirmelisiniz. mySQLPassword: '7Q0cda7d'

7. mySQLDatabase: 'authme' kısmını mineweb sonrası size verilen - Veritabanı Adı: satırının karşısında verilen bilgiyle değiştirmelisiniz. mySQLDatabase: 'denince_SuperMSCG'

DataSource düzenlenmiş hali:
1555079150592-png.56

Mysql bağlantısı başarılı. Bu kurulumdan sonra hem siteden hemde oyun içinden kayıt yapılabilecek. Eğer bu şekilde memnunsanız konudan çıkabilirsiniz ama sadece siteden kayıt yapmak istiyorsanız sizin için konu devam ediyor.

Siteden kayıt için yine config.yml dosyasındaki restrictions kısmındaki kickNonRegistered karşısındaki kısmı true yapmalısınız.
1555079303268-png.57

Kayıt olma mesajını düzenlemek için message klasöründeki messages_en.yml yada messages_tr.yml dosyasındaki Registration bölümündeki reg_only: satırını kendinize göre düzenleyin.

Yapamadığınız noktada destek talebi oluşturabilirsiniz.

İyi günler.
Oldukça hoş ve bilgilendirici olmuş. @Frebiq artık kullanırsın :D.
 

Frebiq

Bilirsin insanlar değişmez. Değişen zamandır.

Discord:

Frebiq#0061

Katılım
30 Eylül 2014
Mesajlar
168
Elmaslar
125
Puanlar
14.270
Yaş
25
Yer
Uranüs
Minecraft
Frebiq

YusufYaman

Discord Uzmanı

Discord:

YusufYaman#0001

Katılım
4 Ocak 2017
Mesajlar
150
Elmaslar
200
Puanlar
13.570
Yaş
22
Yer
İstanbul
Minecraft
YusufYaman
Resimlerin görünmemesi sorunu düzeltildi.
 

ByRegular

CubeDesign Service
Premium
Emektar

Discord:

ByRegular#7539

Katılım
30 Aralık 2018
Mesajlar
728
Elmaslar
622
Puanlar
12.060
Yaş
21
Yer
Antalya
Minecraft
ByRegular
Çok güzel bir konuya el atmışsınız bilmeyen arkadaşlar için. Ellerinize Sağlık.
 

AKB`Dağhan

✨CruesNW.Keyubu.Com✨

Discord:

Dağhan#9999

Katılım
3 Haziran 2019
Mesajlar
186
Elmaslar
61
Puanlar
2.210
Yaş
32
Yer
İstanbul
Minecraft
DaghanKacak
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı